Проблема с кнопками на 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);
}
Самый верхний слайдер