1// HERO SLIDER 2 var menu = []; 3 jQuery('.swiper-slide').each( function(index){ 4 menu.push( jQuery(this).find('.slide-inner').attr("data-text") ); 5 }); 6 var interleaveOffset = 0.5; 7 var swiperOptions = { 8 loop: true, 9 speed: 1000, 10 parallax: true, 11 autoplay: { 12 delay: 6500, 13 disableOnInteraction: false, 14 }, 15 watchSlidesProgress: true, 16 pagination: { 17 el: '.swiper-pagination', 18 clickable: true, 19 }, 20 21 navigation: { 22 nextEl: '.hero-slider .swiper-button-next', 23 prevEl: '.hero-slider .swiper-button-prev', 24 }, 25 26 on: { 27 progress: function() { 28 var swiper = this; 29 for (var i = 0; i < swiper.slides.length; i++) { 30 var slideProgress = swiper.slides[i].progress; 31 var innerOffset = swiper.width * interleaveOffset; 32 var innerTranslate = slideProgress * innerOffset; 33 swiper.slides[i].querySelector(".slide-inner").style.transform = 34 "translate3d(" + innerTranslate + "px, 0, 0)"; 35 } 36 }, 37 38 touchStart: function() { 39 var swiper = this; 40 for (var i = 0; i < swiper.slides.length; i++) { 41 swiper.slides[i].style.transition = ""; 42 } 43 }, 44 45 setTransition: function(speed) { 46 var swiper = this; 47 for (var i = 0; i < swiper.slides.length; i++) { 48 swiper.slides[i].style.transition = speed + "ms"; 49 swiper.slides[i].querySelector(".slide-inner").style.transition = 50 speed + "ms"; 51 } 52 } 53 } 54 }; 55 56 var swiper = new Swiper(".swiper-container", swiperOptions); 57 58 // DATA BACKGROUND IMAGE 59 var sliderBgSetting = $(".slide-bg-image"); 60 sliderBgSetting.each(function(indx){ 61 if ($(this).attr("data-background")){ 62 $(this).css("background-image", "url(" + $(this).data("background") + ")"); 63 } 64 });
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.