jQuery stop()

parafi

Mitglied
Hi leuts

Noch immer beschäftige ich mich mit jQuery und dabei werde ich aus folgendem nicht schlau.
(Zumindest ist mir der fünfer noch nicht runtergefallen)

HTML:
$("li").mouseover(function(){  
 $(this).stop().animate({height:'150px'},{queue:false, duration:600, easing:'easeOutBounce'})  
});

Ich verstehe soweit alles, nur weshalb wird ein .stop() eingebaut?
Was ist die Überlegung dahinter? oder die Funktionalität?

Danke Euch

Grüsse parafi
 
Aber es wurden doch noch gar keine Animationen ausgeführt?
Oder bezieht sich das stop() erst nachdem die höhe auf 150px gestellt wurde?

Gruss
 
Hi,

es könnte sein, dass das Element mit der Maus mehrfach ganz schnell überfahren wird (innerhalb der aktuell laufenden Animation). In einem solchen Fall würden zahlreiche Animationen ablaufen. Um das zu verhindern, wird die Methode stop eingebaut.

Ciao
Quaese
 
Zurück