Я создал несколько javascript для скольжения при наведении слайдера: - Наведите курсор на часть слева от слайдера = Слайд влево. - Наведите указатель мыши на правую часть ползунка = Сдвиньте вправо.
Я много тестировал, и это единственный способ, с помощью которого это работает. Если у кого-нибудь из вас есть лучшее решение или оптимизированное решение из моего кода, это будет супер! Заранее спасибо!
var position;
var infiniteLoop;
var itemInterval = 1000;
function StopAndClean() {
clearInterval(infiniteLoop);
stop();
}
jQuery(".slick-slider").on('mouseover', function(e) {
if ((e.pageX) < jQuery("#team").width() / 2) {
StopAndClean();
console.log('hover-left-and-slide');
infiniteLoop = setInterval(function() {
jQuery('.slick-slider').slick('slickPrev')
}, itemInterval);
} else {
console.log('hover-right-and-slide');
StopAndClean();
infiniteLoop = setInterval(function() {
jQuery('.slick-slider').slick('slickNext')
}, itemInterval);
}
});
jQuery(".slick-slider").on('mouseout', function(e) {
StopAndClean();
console.log('mouse-leave');
jQuery('.slick-slider').slick('slickPlay')
});