문제

예를 들어 호버에서 실행되는 애니메이션이 있습니다. 자연스럽게 콜백 기능을 멈추게하는 것은 쉽습니다. 1 초 후에 애니메이션을 멈추게해야합니다. ClearInterval 로이 작업을 수행해야합니까?내 실제 기능은 여기에서 볼 수 있습니다 http://jsfiddle.net/7hujh/

$(elem).hover(function() {

  // animate

}, function () {

  // stop animating

});
.

도움이 되었습니까?

해결책

예, 1 초 후에 간격을 지우십시오.

setTimeout(function() {clearInterval(vibrateIndex);}, 1000);
.

바이올린

다른 팁

$(elem).hover(function() {

   $("#item").animate({property:value},interval).delay(1000).stop(0,0);

}, function () {

  // stop animating

});
.
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top