Я пытаюсь улучшить this plugin Добавление обработчиков событий для переключения воспроизведения/остановки, когда вы наведите указатель мыши на мышь. Я видел множество людей, имеющих ту же проблему с функцией js setTimeout и clearTimeout, и у меня тоже проблемы. Это то, что у меня естьCleartimeout не будет работать
var autoplay;
container.mouseenter(function(){
autoplay = setTimeout(function() {
slide('next');
}, config.auto);
console.log('play');
}).mouseleave(function(){
clearTimeout(autoplay);
console.log('stop');
});
Слайды начинают появляться в MouseEnter, но не остановить, когда я делаю MouseLeave. Что я делаю неправильно? Это недоразумение в сфере охвата? Я не знаю, чего мне не хватает.
Что такое 'slide ('next')'? – bububaba
, который делает слайд следующим. при необходимости вы можете проверить полный код здесь: http://code.google.com/p/simple-carousel/source/browse/trunk/simple.carousel.js – Manu
@bububaba. Это метод плагина –