2013-09-23 7 views
0

몇 시간 후에 어떻게 중지합니까? 예를 들어 2 초. 감사합니다.시간이 지났을 때 JQUERY가 clearInterval을 설정했습니다.

$('img').mouseover(function() { 
    var image = this; 
     loop = setInterval(function() { 
      if (i < images.length - 1) { 
       i++; 
       $(image).attr('src',images[i]); 
      } else { 
       i = 0; 
       $(image).attr('src',images[i]); 
      } 
     }, 40); 

    }); 
+0

당신이 붙어입니까? clearInterval() 메서드를 알고 있으므로 문제는 어디에 있습니까? –

답변

3

이렇게 사용하십시오.

window.setTimeout(function(){ 
    clearInterval(loop); 
}, 2000); 
3

사용 setTimeout()clearInterval()

setTimeout(function(){ 
    clearInterval(loop); 
},2000);