2012-01-17 2 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')); 
}); 
시도
관련 문제