@vadik007

Проблема с кнопками на swiper слайдере после клика?

Проблема с кнопками на swiper слайдере после клика? Т.е. когда кликаешь слайдер пролистывает слайд но потом когда двигаешь мышку вместе с ней и двигается слайдер, как будто я на него нажал и не отпускаю. Вот сайт . После клика в любом месте глюк пропадает. Из-за чего происходит данная проблема и как ее решить? вот код
import Swiper from '../plugins/slider/js/swiper.min';
import $ from 'jquery';


export default (config = {}, tabsConfig = {}) => {
    const options = {
        speed: 300,
        delay: 5000,
    };




    let defaultConfig = {
        speed: options.speed,
        freeMode: false,
        disableOnInteraction: false,
        grabCursor: true,
        slidesPerView: 1,
        pagination: {
            el: '.js-homeSliderPagination',
            clickable: true,
        },
        on: {
            tap(e) {
                openTargetBlankLink(e);
            }
        }
    };


    if($('div').is('js-autoload')) {
        let autoplay = document.querySelector('.js-autoload').dataset.autoplay;
        if (autoplay) {
            defaultConfig = Object.assign(defaultConfig, {
                autoplay: {
                    delay: options.delay,
                },
            })
        }
    }
    function openTargetBlankLink(e) {
        let hrefDataset = e.target.closest('.homeSlider__swiper-slide').dataset;

        if (hrefDataset && hrefDataset.href) {

            let href = hrefDataset.href;
            window.open(href);
        }
    }

    let mainSettings = Object.assign(defaultConfig, config);

    let homeSluder = new Swiper('.js-homeSlider', mainSettings);
}
Самый верхний слайдер5d79b280d94bc431059286.png
  • Вопрос задан
  • 24 просмотра
Пригласить эксперта
Ответы на вопрос 1
@WhiteBearDev
Бэтмэн
По клику на кнопки навигации слайдера у Вас появляется ошибка в консоли.

5d79c556b140f685018413.png
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
19 сент. 2019, в 19:54
6400 руб./за проект
19 сент. 2019, в 18:56
1200 руб./за проект
19 сент. 2019, в 18:38
6400 руб./за проект