jQuery Animate Hover и остановится после определенного времени

StackOverflow https://stackoverflow.com//questions/10683648

Вопрос

Скажем, например, у меня есть анимация, выполняющая в наличии, естественно, легко остановиться на нашей функции обратного вызова - мне нужно остановить анимацию через 1 секунду, я бы сделал это с ClearInterval?Моя фактическая функция можно увидеть здесь http://jsfiddle.net/7hujh/

$(elem).hover(function() {

  // animate

}, function () {

  // stop animating

});
.

Это было полезно?

Решение

Да, просто очистите интервал после одной секунды:

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

Widdle

Другие советы

$(elem).hover(function() {

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

}, function () {

  // stop animating

});
.
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top