Я внес изменения в файл simple.carousel.js, чтобы остановить карусель при наведении курсора, но у меня возникла проблема с ее перезапуском при выходе из мыши. Код, который я добавил в simple.carousel.js:
// hover stop
if(config.auto!=true)
$(this).mouseenter(function() {
config.auto=false;
}).mouseleave( function() {
config.auto=true;
});
Вы можете увидеть полный код/пример здесь с моим дополнением сверху: http://jsfiddle.net/6r6sC/2/
Что-то не так с моей функцией mouseleave?
Не уверен, что это поможет, но я также пробовал следующее, но это тоже не работает:
// hover stop
if(config.auto!=true)
$(this).mouseenter(function() {
config.auto=false;
}).mouseleave( function() {
setTimeout(function() {
slide('next');
}, config.auto);
});
Любая помощь будет принята с благодарностью, так как это поставило меня в тупик.