Wiederholungen einer Funktion vermeiden


guenter024

Erfahrenes Mitglied
#1
Hallo Forumsgemeinde,

habe als Beispiel hier mal ein jsfiddle eingestellt:
jQuery addClass example - JSFiddle

Wenn man nun die Browserkonsole öffnet und das Beispiel ein paar Mal testet (Schalter einschalten, Box verschieben, Schalter aus) kann man in der Konsolenausgabe feststellen, das die Anzahl der Wiederholungen der Funktion mit jedem Ein-/Ausschalten des Schalters sich erhöht.

Meine Frage ist nun, wie kann man dies vermeiden?

LG
 

guenter024

Erfahrenes Mitglied
#2
ok, habs nun herausgefunden.
Ich vermutete zunächst, dass es den Schalterklick verursacht wird, die Lösung ist aber dies:
Javascript:
box.off().on("mousedown", function(e) {
    //
}
Lol.