jQuery Animate Hover и остановится после определенного времени
-
12-12-2019 - |
Вопрос
Скажем, например, у меня есть анимация, выполняющая в наличии, естественно, легко остановиться на нашей функции обратного вызова - мне нужно остановить анимацию через 1 секунду, я бы сделал это с ClearInterval?Моя фактическая функция можно увидеть здесь http://jsfiddle.net/7hujh/
$(elem).hover(function() {
// animate
}, function () {
// stop animating
});
. Решение
Да, просто очистите интервал после одной секунды:
setTimeout(function() {clearInterval(vibrateIndex);}, 1000);
.
Другие советы
$(elem).hover(function() {
$("#item").animate({property:value},interval).delay(1000).stop(0,0);
}, function () {
// stop animating
});
. Не связан с StackOverflow