JQuery Animate Hover e fermarsi dopo un certo tempo
-
12-12-2019 - |
Domanda
Dire ad esempio Ho un'esecuzione dell'animazione su Hover, naturalmente è facile fermarmi sulla nostra funzione di callback - ho bisogno di fermare l'animazione dopo 1 secondo, lo farei con Clearinterval?La mia funzione reale può essere visto qui http://jsfiddle.net/7hujh/
$(elem).hover(function() {
// animate
}, function () {
// stop animating
});
. Soluzione
Sì, basta cancellare l'intervallo dopo un secondo:
setTimeout(function() {clearInterval(vibrateIndex);}, 1000);
.
Altri suggerimenti
$(elem).hover(function() {
$("#item").animate({property:value},interval).delay(1000).stop(0,0);
}, function () {
// stop animating
});
. Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow