2012-01-17 3 views
3

Для нижеследующего кода, как я повторяю каждый цикл каждые 1 секунду при зависании? Итак, когда мышь превышает prevbutton, каждый цикл работает каждые 1 секунду?повторяйте каждую петлю каждые 1 секунду

$('.prevbutton').hover(function() { 
    container.animate({'scrollLeft': '-'+scroll}, 5000); 

    $('.parent-container').each(function() { 


    }); 

}, function(){ 
    container.stop(); 
}); 

ответ

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')); 
}); 
Смежные вопросы