2012-06-21 3 views
3

5 초마다 클래스를 단지 1 초 동안 만 토글 할 수 있습니까?jquery를 사용하여 5 초마다 1 초 동안 클래스를 토글합니다.

이 내가하고 싶은 작업입니다, 그냥, 1 초 동안 5 초마다 일어날 수 있도록해야합니다 ..

$('#donate').toggleClass('wiggle'); 
+0

수업을 1 초 동안 지속적으로 토글 하시겠습니까? –

+0

매 5 초마다 1 초 후에 클래스를 켜고 끄십시오. – Reuben

+1

내 대답을 확인하십시오. –

답변

12

를 사용하여 다음과 같은

setInterval(function(){ 
    // toggle the class every five second 
    $('#donate').toggleClass('wiggle'); 
    setTimeout(function(){ 
    // toggle back after 1 second 
    $('#donate').toggleClass('wiggle'); 
    },1000); 

},5000); 

DEMO를http://jsfiddle.net/joycse06/vqRqf/

+0

그레이트! 감사! 받아들이기를 기다리는 타이머! – Reuben

+1

@Reuben, 대단히 환영합니다. –

관련 문제