1$(document).ready(function() 2{ 3 let slider = new Splide( '.splide', { 4 type : 'loop', 5 autoplay: true, 6 perPage : 1, 7 arrows: false, 8 pagination: false, 9 lazyload: true, 10 } ); 11 12 $('<div>', {'class': 'splide__progress__bar'}).insertAfter( $( '.slider-nav-active' ) ); 13 14 $('.slider-discount-top-block').on('click', function() { 15 slider.go( $( this ).data('index') ); 16 $('.slider-nav-active').eq(0).removeClass('slider-nav-active'); 17 $( this ).addClass('slider-nav-active'); 18 $('.splide__progress__bar').eq(0).insertAfter( $( this ) ); 19 }); 20 21 slider.on('move', function() { 22 let index = ($('.splide__slide.is-active').data('index') + 1) % 4; 23 $('.slider-nav-active').eq(0).removeClass('slider-nav-active'); 24 $(`.slider-discount-top-block[data-index=${index}]`).addClass('slider-nav-active'); 25 $('.splide__progress__bar').eq(0).insertAfter( $( '.slider-nav-active' ) ); 26 }); 27 28 slider.mount(); 29});
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.