JS/JQuery: Verzögerte Ausführungen abbrechen

B

Benutzer007

Hallo,

ich verwende
Javascript:
$( ".myClass" ).hover(function(event) {

  $( '#MyDiv1' ).animate({
  'max-height':'100px'},1000);
  }, function() {
  $( '#myDiv1' ).animate({
  'max-height':'0px'},1000);
  });

Wenn man nun mehrfach schnell mit der Maus über diesen Bereich fährt, wird das zig Mal ausgeführt. Kann man das irgendwie verhindern, d. h. dass bei jedem neuen Rein/Raus alle Events eliminiert werden, die noch nicht ausgeführt wurden?

LG
 
Stop() hatte ich zwar schon versucht, aber an der falschen Stelle, vor beiden Animates ;-)
 

Neue Beiträge

Zurück