PageSourceSearch

https://thechalkboardmag.com/wp-content/themes/Responsive%20Chalkboard/js/menu-new.js?ver=1399023307

js thechalkboardmag.com collected 2026-10-03 20:23:46 UTC 5,989 bytes, 31 lines download raw bytes

1(function($){$.fn.responsiveMenu=function(options){$.fn.responsiveMenu.defaultOptions={"menuIcon_text":'',"menuslide_overlap":false,"menuslide_push":false,"menuslide_direction":''};var options=$.extend({},$.fn.responsiveMenu.defaultOptions,options);return this.each(function(i){var menuobj=$(this);var mobileSubMenu;var subMenuArrows;var mobFlag=false;var deskFlag=false;var defaultMenu=false;createMobileStructure(menuobj);mobileMenuInit(menuobj);function removeDesktopMenu(menuobj){menuobj.removeClass('desk');mobileSubMenu.next().stop(true,true).slideUp();subMenuArrows.removeClass('up');if(defaultMenu){menuobj.slideUp();}menuobj.find(".menu-icon").removeClass('active');}function createMobileStructure(menuobj){if(menuobj.prev('.menu-icon').length==0){menuobj.wrapAll('<div class="enumenu_container"></div>');$('<div class="menu-icon"> <div class="menu-box"><span></span><span></span><span></span> </div>'+options.menuIcon_text+'</div>').insertBefore(menuobj);$("> li > a",menuobj).addClass("firstLevel");menuobj.find("li").each(function(){if($(this).children("ul").length||$(this).children("div").length){$(this).addClass("has-children");$(this).children('a').addClass('menubelow');}});}mobileSubMenu=menuobj.find('a.menubelow');if(menuobj.find('.arrow').length==0){mobileSubMenu.each(function(){$(this).closest('li').prepend('<span class="arrow"></span>');$(this).next().addClass("sb-menu");});subMenuArrows=menuobj.find('.arrow');}if(options.menuslide_overlap){$('body').addClass('menuOverlap');}else if(options.menuslide_push){$('body').addClass('menuslide_push');}if((options.menuslide_overlap||options.menuslide_push)&&options.menuslide_direction==""){$('body').addClass('slidemenuRight');}if(options.menuslide_direction=="left"){$('body').addClass('slidemenuLeft');}else if(options.menuslide_direction=="right"){$('body').addClass('slidemenuRight');}}function bindClickonMobilemenu(menuobj){menuobj.find('.arrow').on('touchstart click',function(e){e.stopImmediatePropagation();e.preventDefault();var submenu=$(this).closest('li').children('.sb-menu');var sibilingsOfCurrent_obj=$(this).closest('li').siblings();var this_parentLi=$(this).closest('li');if(menuobj.prev(".menu-icon").is(":visible")){if(submenu.length>0){sibilingsOfCurrent_obj.find('.sb-menu').stop(true,true).slideUp();sibilingsOfCurrent_obj.find('.sb-menu').each(function(){$(this).closest('li').find('>span').removeClass('up');});}if(!submenu.is(':visible')){submenu.find('.sb-menu').each(function(){$(this).stop().slideUp();$(this).closest('li').find('span').removeClass('up')});submenu.stop().slideDown();this_parentLi.find('>span').addClass('up');}else{submenu.slideUp();this_parentLi.find('>span').removeClass('up');}}});}function removeMobileMenu(menuobj){menuobj.find('.menubelow').each(function(){$(this).removeAttr('style');$(this).next().removeAttr('style');});menuobj.find('.arrow').remove();menuobj.prev(".menu-icon").removeClass('active');menuobj.addClass('desk').removeAttr("style");menuobj.removeAttr("style");$("body").removeClass("menu-open");deskFlag=false;}$(window).resize(function(e){mobileMenuInit(menuobj);});function mobileMenuInit(menuobj){if((options.menuslide_overlap==false&&options.menuslide_push==false)||(options.menuslide_overlap==true&&options.menuslide_push==true)){defaultMenu=true;}if(menuobj.prev(".menu-icon").is(":visible")){if(!mobFlag){removeDesktopMenu(menuobj);createMobileStructure(menuobj);bindClickonMobilemenu(menuobj);mobFlag=true;deskFlag=false;menuobj.removeClass('desk');$('body').removeClass('desk');menuobj.addClass('mob');$('body').addClass('mob');}}else{if(!deskFlag){removeMobileMenu(menuobj);mobFlag=false;deskFlag=true;menuobj.removeClass('mob');$('body').removeClass('mob');menuobj.addClass('desk');$('body').addClass('desk');}}}menuobj.prev(".menu-icon").off('click').on('click',function(e){e.stopPropagation();e.preventDefault();if($(this).hasClass('active')){closeMobileMenu(menuobj);}else{if(defaultMenu){$(this).next().slideDown();}$(this).addClass("active");$("body").addClass("menu-open");}});$('body').on('click touchstart',function(e){if(menuobj.prev(".menu-icon").is(":visible")){if($(e.target).closest(".header-main").length==0&&!$(e.target).hasClass('active')){closeMobileMenu(menuobj);}}
1});function closeMobileMenu(menuobj){$("body").removeClass("menu-open");if(defaultMenu){menuobj.stop().slideUp();}menuobj.prev(".menu-icon").removeClass('active');menuobj.find('.arrow').removeClass('up');menuobj.find('.sb-menu').stop(true,true).slideUp();}if('ontouchstart'in window){menuobj.find("a").click(function(e){if(!$(this).hasClass("link")&&!$("body").hasClass("mob")&&$(this).next().length>0){e.preventDefault();if($(this).hasClass("firstLevel")){menuobj.find("a").removeClass("link");menuobj.find("a").parent().removeClass("hover");}$(this).addClass("link");$(this).parent().addClass('hover');}})
2$('body').on('click touchstart',function(e){if($(e.target).closest(".header-main").length==0){menuobj.find("a").each(function(){$(this).removeClass("link");$(this).parent().removeClass("hover");});}});}else{menuobj.find("li").mouseenter(function(){$(this).addClass('hover');});menuobj.find("li").mouseleave(function(){$(this).removeClass('hover');});$(".menu-icon").on("mouseenter",function(){$(this).addClass('hover');}).mouseleave(function(){$(this).removeClass('hover');});}});};})(jQuery);
3
4
5var $ = jQuery.noConflict();
6
7$(document).ready(function(){ 
8    $('.enumenu_ul').responsiveMenu({
9        onMenuopen: function () {}
10    });    
11    $('#scroll').click(function(){ 
12        $("html, body").animate({ scrollTop: 0 }, 600); 
13        return false; 
14    });
15});
16
17$(window).scroll(function () {
18    if ($(this).scrollTop() > 0) {
19        $(".header-main").addClass("sticky");
20    } else {
21        $(".header-main").removeClass("sticky");
22    }
23    
24    if ($(this).scrollTop() > 0) {
25        $(".back-top-btn").addClass("sticky");
26    } else {
27        $(".back-top-btn").removeClass("sticky");
28    }
29});
30
31

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.