Я сделал слайдер, но я не так уж хорош с jQuery. Я хотел бы приостановить слайдер на hover, а также хотел бы предотвратить использование кнопок при анимации. Может ли кто-нибудь помочь мне в этом?jQuery slider help
var jq = $.noConflict();
setInterval(function() {
var leftPos = jq('#browser').scrollLeft();
if(leftPos == 5400){
jq('#browser').animate({scrollLeft: 0}, 800);
}else{
jq('#browser').animate({scrollLeft: leftPos + 900}, 800);
}
}, 3000);
jq('.rightarrow').click(function() {
var leftPos = jq('#browser').scrollLeft();
if(leftPos == 5400){
jq('#browser').animate({scrollLeft: 0}, 800);
}else{
jq('#browser').animate({scrollLeft: leftPos + 900}, 800);
}
});
jq('.leftarrow').click(function() {
var leftPos = jq('#browser').scrollLeft();
if(leftPos == 0){
jq('#browser').animate({scrollLeft: 5400}, 800);
}else{
jq('#browser').animate({scrollLeft: leftPos - 900}, 800);
}
});
Это моя скрипка:
https://jsfiddle.net/apielotje/2kyaJ/958/
Ничего себе, это было супер быстро! Большое спасибо, отлично работает! – apielotje
@ user3733479 Я заметил ошибку. Вы не можете получить доступ к стрелкам с помощью моего сценария. Вот обновление: https://jsfiddle.net/Grimbode/r5norvwu/ – rottenoats