1(function($) { 2 3 4$(window).load(function(){ 5 var $grid = $('.grid').isotope({ 6 itemSelector: '.grid-item', 7 }); 8 // layout Isotope after each image loads 9// $grid.imagesLoaded().progress( function() { 10// $grid.isotope('layout'); 11// }); 12 13 // filter items on button click 14 $('.filters-button-group').on('click', 'li', function () { 15 var filterValue = $(this).attr('data-filter'); 16 $('.grid').isotope({ 17 filter: filterValue 18 }); 19 $('.filters-button-group li').removeClass('active'); 20 $(this).addClass('active'); 21 }); 22}); 23 24// setTimeout(function(){ 25 26// var $grid = $('.grid').isotope({ 27// itemSelector: '.grid-item', 28// }); 29// // layout Isotope after each image loads 30// // $grid.imagesLoaded().progress( function() { 31// // $grid.isotope('layout'); 32// // }); 33 34// // filter items on button click 35// $('.filters-button-group').on('click', 'li', function () { 36// var filterValue = $(this).attr('data-filter'); 37// $('.grid').isotope({ 38// filter: filterValue 39// }); 40// $('.filters-button-group li').removeClass('active'); 41// $(this).addClass('active'); 42// }); 43 44// }, 2500); 45 46 47 var counters = $(".count"); 48 var countersQuantity = counters.length; 49 var counter = []; 50 51 for (i = 0; i < countersQuantity; i++) { 52 counter[i] = parseInt(counters[i].innerHTML); 53 } 54 55 var count = function (start, value, id) { 56 var localStart = start; 57 setInterval(function () { 58 if (localStart < value) { 59 localStart++; 60 counters[id].innerHTML = localStart; 61 } 62 }, 40); 63 } 64 65 for (j = 0; j < countersQuantity; j++) { 66 count(0, counter[j], j); 67 } 68 69 var swiper = new Swiper(".home-banner-slider", { 70 slidesPerView: 1, 71 spaceBetween: 5, 72 speed: 2000, 73 navigation: { 74 nextEl: ".swiper-button-next", 75 prevEl: ".swiper-button-prev", 76 }, 77 breakpoints: { 78 // when window width is >= 640px 79 320: { 80 slidesPerView: 1, 81 speed: 800, 82 }, 83 // when window width is >= 991px 84 767: { 85 slidesPerView: 2, 86 speed: 800, 87 }, 88 // when window width is >= 1024px 89 1023: { 90 slidesPerView: 1, 91 speed: 2000, 92 } 93 } 94 }); 95 96 97 var swiper = new Swiper(".swiperartist", { 98 slidesPerView: 1, 99 spaceBetween: 5, 100 speed: 2000, 101 navigation: { 102 nextEl: ".swiper-button-next", 103 prevEl: ".swiper-button-prev", 104 }, 105 breakpoints: { 106 // when window width is >= 640px 107 320: { 108 slidesPerView: 1, 109 speed: 800, 110 }, 111 // when window width is >= 991px 112 767: { 113 slidesPerView: 2, 114 speed: 800, 115 }, 116 // when window width is >= 1024px 117 1023: { 118 slidesPerView: 1, 119 speed: 2000, 120 } 121 } 122 }); 123 124 125 126 var swiper = new Swiper(".whychoose_slider", { 127 slidesPerView: 3, 128 spaceBetween: 0, 129 navigation: { 130 nextEl: ".swiper-button-next", 131 prevEl: ".swiper-button-prev", 132 }, 133 breakpoints: { 134 320: { 135 slidesPerView: 1, 136 }, 137 767: { 138 slidesPerView: 3, 139 } 140 } 141 }); 142 143 144 $(document).ready(function () { 145 $('#loading').fadeOut(2000); 146 147 if ($("body").hasClass("page-template-template-artist")) { 148 setTimeout(function () { 149 var cat = window.location.hash.substr(1); 150 $(".cat_filter li").each(function (index) { 151 if ($(this).hasClass(cat)) { 152 $(this).trigger('click'); 153 } 154 //remove_hash_from_url(); 155 }); 156 }, 2000); 157 } 158 }); 159 160 161 162 163 164 165 $(window).scroll(function () { 166 if ($(this).scrollTop() > 100) { 167 $('.navbar').addClass("sticky"); 168 } else { 169 $('.navbar').removeClass("sticky"); 170 } 171 }); 172 173})( jQuery ); 174 175function remove_hash_from_url() { 176 var uri = window.location.toString(); 177 178 if (uri.indexOf("#") > 0) { 179 var clean_uri = uri.substring(0, 180 uri.indexOf("#")); 181 182 window.history.replaceState({}, 183 document.title, clean_uri); 184 } 185} 186
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.