@rootnoroot

Как убрать непонятное поведение слайдера?

В чем может быть дело
если на узком экране пролистать страницу вниз, то при полном прохождении слайдера, он скроллит страницу вверх? как можно избавиться от этого?

стоит swiper

document.addEventListener('DOMContentLoaded', function () {
    var swiper = new Swiper('.swiper-container', {
        pagination: {
            el: '.swiper-pagination',
            type: 'progressbar'
        },
        autoHeight: true,
        slidesPerView: 1, // Один видимый слайд одновременно
        spaceBetween: 0,
        loop: true,
        direction: 'horizontal',
        autoplay: {
            delay: 3000,
            disableOnInteraction: false
        },
        effect: 'fade', // Добавляем эффект "fade"
        fadeEffect: {
            crossFade: true
        },
        on: {
            slideChange: function () {
                var currentSlide = this.realIndex + 1; // Используйте realIndex для корректного отображения слайдов
                var totalSlides = this.slides.length;
                document.querySelector('.current-slide').textContent = padZero(currentSlide);
                document.querySelector('.total-slides').textContent = padZero(totalSlides);
            }
        }
    });

    function padZero(num) {
        return (num < 10) ? '0' + num : num.toString();
    }
});
  • Вопрос задан
  • 135 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
16 мая 2024, в 23:36
200000 руб./за проект
16 мая 2024, в 23:10
12000 руб./за проект