1 2(function($){ //create closure so we can safely use $ as alias for jQuery 3 4 $(document).ready(function(){ 5 6 "use strict"; 7 8 /*-----------------------------------------------------------------------------------*/ 9 /* Superfish Menu 10 /*-----------------------------------------------------------------------------------*/ 11 // initialise plugin 12 var example = $('.sf-menu').superfish({ 13 //add options here if required 14 delay: 100, 15 speed: 'fast', 16 autoArrows: false 17 }); 18 19 20 /*-----------------------------------------------------------------------------------*/ 21 /* bxSlider 22 /*-----------------------------------------------------------------------------------*/ 23 $('.bxslider').show().bxSlider({ 24 touchEnabled: false, 25 mode: 'fade', 26 auto: true, 27 autoHover: true, 28 pause: '5000', 29 preloadImages: 'all', 30 easing: 'ease', 31 pagerCustom: '.my-pager', 32 onSliderLoad: function(){ 33 $(".bxslider").css("display", "block"); 34 $(".bxslider").css("visibility", "visible"); 35 $('.featured-content .featured-slide .entry-header').fadeIn("100"); 36 $('.featured-content .featured-slide .gradient').fadeIn("100"); 37 } 38 }); 39
40 $('.home-carousel').fadeIn("slow"); 41 $('.carousel-content .ajax-loader').fadeOut("slow"); 42 $('.carousel-content .ajax-loader').css('display','none'); 43 $('.home-carousel').bxSlider({ 44 touchEnabled: false, 45 minSlides: 2, 46 maxSlides: 4, 47 slideWidth: 270, 48 slideMargin: 20, 49 adaptiveHeight: true 50 }); 51 52 if ($(window).width() < 960) { 53 $('.bxslider').css('display','block'); 54 } 55 56 /*-----------------------------------------------------------------------------------*/ 57 /* Back to Top 58 /*-----------------------------------------------------------------------------------*/ 59 // hide #back-top first 60 $("#back-top").hide(); 61 62 $(function () { 63 // fade in #back-top 64 $(window).scroll(function () { 65 if ($(this).scrollTop() > 100) { 66 $('#back-top').fadeIn('200'); 67 } else { 68 $('#back-top').fadeOut('200'); 69 } 70 }); 71 72 // scroll body to 0px on click 73 $('#back-top a').click(function () { 74 $('body,html').animate({ 75 scrollTop: 0 76 }, 400); 77 return false; 78 }); 79 }); 80 81 /*-----------------------------------------------------------------------------------*/ 82 /* Mobile Menu & Search 83 /*-----------------------------------------------------------------------------------*/ 84 85 /* Mobile Menu */ 86 $('.menu-icon-open').click(function(){ 87 88 $('.mobile-menu').slideDown('fast', function() {}); 89 $('.menu-icon-open').toggleClass('active'); 90 $('.menu-icon-close').toggleClass('active'); 91 92 $('.header-search').slideUp('fast', function() {}); 93 $('.search-button > .genericon-search').removeClass('active'); 94 $('.search-button > .genericon-close').removeClass('active'); 95 96 }); 97 98 $('.menu-icon-close').click(function(){ 99 100 $('.mobile-menu').slideUp('fast', function() {}); 101 $('.menu-icon-open').toggleClass('active'); 102 $('.menu-icon-close').toggleClass('active'); 103 104 $('.header-search').slideUp('fast', function() {}); 105 $('.search-button > .genericon-search').removeClass('active'); 106 $('.search-button > .genericon-close').removeClass('active'); 107 108 }); 109 110 /* Mobile Search */ 111 $('.search-button > .genericon-search').click(function(){ 112 113 $('.header-search').slideDown('fast', function() {}); 114 $('.search-button > .genericon-search').toggleClass('active'); 115 $('.search-button > .genericon-close').toggleClass('active'); 116 117 $('.mobile-menu').slideUp('fast', function() {}); 118 $('.menu-icon-open').removeClass('active'); 119 $('.menu-icon-close').removeClass('active'); 120 121 }); 122 123 $('.search-button > .genericon-close').click(function(){ 124 125 $('.header-search').slideUp('fast', function() {}); 126 $('.search-button > .genericon-search').toggleClass('active'); 127 $('.search-button > .genericon-close').toggleClass('active'); 128 129 $('.mobile-menu').slideUp('fast', function() {}); 130 $('.menu-icon-open').removeClass('active'); 131 $('.menu-icon-close').removeClass('active'); 132 133 }); 134 135 136 }); 137 138})(jQuery);
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.