остановка autoplay в swiper при наведении
есть слайдер с параметром speed: 5000, autoplay:{delay: 0.1}, при наведений на слайдер я останавливаю autoplay, проблема в том что прокрутка останавливается не сразу, а только после того как слайд достигает конечной позиций
let gallerySlider = new Swiper(".gallery__slider", {
modules: [Autoplay, FreeMode],
observer: true,
observeParents: true,
slidesPerView: "auto",
speed: 5000,
freeMode: true,
initialSlide: 1,
loop: true,
autoplay: {
delay: 0.1,
},
});
let sliderBlock = document.querySelector(".gallery__wrapper");
sliderBlock.addEventListener("mouseenter", function (e) {
gallerySlider.params.speed = 800;
gallerySlider.autoplay.stop();
});
sliderBlock.addEventListener("mouseleave", function (e) {
gallerySlider.autoplay.start();
gallerySlider.params.speed = 5000;
});