对于下面的代码,如何在悬停时每1秒重复一次循环?那么当鼠标超过prevbutton
时,每个循环每1秒运行一次?
$('.prevbutton').hover(function() {
container.animate({'scrollLeft': '-'+scroll}, 5000);
$('.parent-container').each(function() {
});
}, function(){
container.stop();
});
答案 0 :(得分:5)
试试这个
$('.prevbutton').hover(function() {
container.animate({'scrollLeft': '-'+scroll}, 5000);
var intervalId = setInterval(function() {
$('.parent-container').each(function() {
});
}, 1000);
$(this).data('intervalId', intervalId);
}, function(){
container.stop();
clearInterval($(this).data('intervalId'));
});