심지어이 쳐다 보면서이 솔루션은 여전히 나에게 도움이되지 않았다 : Execute a function after X seconds in jquery 여기의 setTimeout 함수를 실행하지 않습니다
내 코드입니다 :
// featured bounce
$('#featured .animated').hover(function() {
$(this).addClass('bounce');
setTimeout(function(){
$(this).removeClass('bounce');},
1300
);
});
는 클래스 작품의 추가하지만, setTimeout 시련은 작동하지 않습니다. 실행되지도 않고 자바 스크립트 오류가 Chrome 콘솔에 표시되지 않습니다.
이"애니메이션 바운스"
그리고 애니메이션이 재생하지만, 그때는 제거하지 마십시오 : 나는 모든 것이 올바르게 입력해야 같은 느낌 있습니다 .. addClass() 후 .animated 개체의 클래스는 다음과 같습니다 클래스 속성에서 "바운스".
어떤 도움이 필요합니까?
타이머의 "this"문맥에는 참조가 없습니다. 이것을 타이머 기능에 전달해야합니다. –