Siri: Neues JS-Objekt innerhalb eines Scopes?

Beitrag lesen

Hallo,

ich vermute, du rufst moveup in einem Eventhandler auf, denn dann zeigt this auf das das Event auslösende Element. In solchen Fällen speichere ich this in einer extra variable:

var dieses = this; // am Anfang des Objekts

...

alert(dieses.moveInProgress+"|"+dieses.test); // im Eventhandler

Das ist auch eine Variante, wobei mir die andere vom "Stil" her näher liegt, dann muss ich auch nicht immer auf "dieses." referenzieren.

Viele Grüße
Siri