1jQuery(document).ready(function($) { 2 3 var window_size = jQuery(window).width(); 4 new WOW().init(); 5 var currentRequest = null; 6 7 /* FAQ Page accordion */ 8 jQuery('.accordion .faq-content').hide(); 9 jQuery('.accordion > div:eq(0) h3').addClass('active-faq'); 10 jQuery('.accordion > div:eq(0) .faq-content').slideDown(); 11 12 jQuery('.accordion h3').click(function(j) { 13 var dropDown = jQuery(this).closest('div').find('.faq-content'); 14 jQuery(this).closest('.accordion').find('.faq-content').not(dropDown).slideUp(); 15 if (jQuery(this).hasClass('active-faq')) { 16 jQuery(this).removeClass('active-faq'); 17 } else { 18 jQuery(this).closest('.accordion').find('h3.active-faq').removeClass('active-faq'); 19 jQuery(this).addClass('active-faq'); 20 } 21 dropDown.stop(false, true).slideToggle(); 22 j.preventDefault(); 23 }); 24 25 26 27 jQuery('.gallery-slider').slick({ 28 slidesToShow: 3, 29 slidesToScroll: 1, 30 infinite: true, 31 dots: true, 32 rows: 0, 33 arrows: true, 34 autoplay: true, 35 autoplaySpeed: 2000, 36 swipeToSlide: true, 37 prevArrow: '<button class="slide-arrow prev-arrow"></button>', 38 nextArrow: '<button class="slide-arrow next-arrow"></button>', 39 responsive: [{ 40 breakpoint: 992, 41 settings: { 42 slidesToShow: 2, 43 slidesToScroll: 2, 44 infinite: true, 45 dots: false, 46 } 47 }, 48 { 49 breakpoint: 768, 50 settings: { 51 slidesToShow: 1, 52 slidesToScroll: 1, 53 infinite: true, 54 dots: false, 55 } 56 } 57 ] 58 }); 59 60 //Fancy Box 61 jQuery().fancybox({ 62 selector: '.gallery-slider a', 63 "afterShow": function() { 64 jQuery('.gallery-slider').slick('slickPause'); 65 }, 66 67 "afterClose": function() { 68 jQuery('.gallery-slider').slick('slickPlay'); 69 } 70 }); 71 72 jQuery('.testimonial-slider').slick({ 73 slidesToShow: 2, 74 slidesToScroll: 1, 75 rows: 0, 76 infinite: true, 77 swipeToSlide: true, 78 dots: false, 79 arrows: false, 80 autoplay: true, 81 autoplaySpeed: 2000, 82 responsive: [{ 83 breakpoint: 992, 84 settings: { 85 slidesToShow: 1, 86 slidesToScroll: 1, 87 arrows: false, 88 dots: false, 89 } 90 }] 91 }); 92 93 94 /* Sticky Header JS */ 95 jQuery(window).scroll(function() { // this will work when your window scrolled. 96 var height = jQuery(window).scrollTop(); //getting the scrolling height of window 97 if (height > 100) { 98 jQuery(".site-header").addClass("sticky_head"); 99 } else { 100 jQuery(".site-header").removeClass("sticky_head"); 101 } 102 }); 103 104 /* Mobile Menu JS */ 105 //jQuery("#menu-item-41 a").first().attr('href', 'javascript:void(0);'); 106 jQuery("#main-menu .menu-item a").click(function() { 107 jQuery("#site-navigation").removeClass("toggled"); 108 }); 109 110 /*Quote Modal JS */ 111 jQuery("#quoteModal").on('show.bs.modal', function() { 112 var scrolly = window.scrollY; 113 jQuery("body").css("top", "-" + scrolly + "px"); 114 jQuery(this).attr("data-top", scrolly); 115 }); 116 jQuery('#quoteModal').on('hidden.bs.modal', function() { 117 var scrolly = jQuery(this).attr("data-top"); 118 jQuery("body").css("top", "0px"); 119 window.scrollTo(0, scrolly); 120 }); 121 122 123 124 125}); 126 127 128/* Window Load and Resize JS */ 129jQuery(window).on('load resize', function() { 130 var window_size = jQuery(window).width(); 131 if (window_size <= 991) { 132 /* Scroll To Top JS */ 133 jQuery(window).scroll(function() { 134 if (jQuery(this).scrollTop() > 100) { 135 jQuery('.cta-btn').fadeIn(); 136 } else { 137 jQuery('.cta-btn').fadeOut(); 138 } 139 }); 140 141 //jQuery("#menu-item-41 a").first().attr('href', 'javascript:void(0);'); 142 jQuery('body').on('click', '#primary-menu .menu-item-has-children', function() { 143 if ((jQuery(this).hasClass('active-sub-menu'))) { 144 jQuery(this).removeClass('active-sub-menu'); 145 jQuery(this).find('.sub-menu').css('display', 'none'); 146 } else { 147 jQuery(".menu-item-has-children").removeClass('active-sub-menu'); 148 jQuery(".sub-menu").css('display', 'none'); 149 jQuery(this).addClass('active-sub-menu'); 150 jQuery(this).find('.sub-menu').css('display', 'block'); 151 } 152 }); 153 154 jQuery('#primary-menu .menu-item a , .menu-item-has-children ul').not('.menu-item-has-children a').click(function() { 155 jQuery('#site-navigation').removeClass('toggled'); 156 }); 157 158 jQuery('.menu-toggle').click(function() { 159 jQuery(".sub-menu").css('display', 'none'); 160 }); 161 } 162 else { 163 jQuery("#menu-item-41 a").first().attr('href', 'https://dev.dotcomdesign.com/lucky-duct/#services'); 164 } 165 166});
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.