2012-01-17 20 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')); 
}); 
をお試しください
関連する問題