Linuchs: mehrere Instanzen einer Javascript-Funktion?

Beitrag lesen

ich habe mir den Code mal genauer angesehen, weil er viel kleiner ist als den, den ich verwende. Bei mir wird z.B. das bewegte Element in den Vordergrund geholt (z-index), damit es nicht unter andere Elemente geschoben werden kann und dann bei mouseup "verloren" ist.

Mir fällt auf, dass bei *jeder* Mausbewegung die Funktion doDrag durchlaufen wird, also nicht nur, wenn vorher auf ein Element geklickt wurde.

Dies hier
document.onmousemove = doDrag;
sollte beim Start des Schiebens erfolgen und bei Ende wieder abgestellt werden.

Möglicherweise arbeitet die Funktion noch, während sie schon wieder aufgerufen wird. Geht das eigentlich, mehrere Instanzen einer Javascript-Funktion?

Falls nein, müssen eben die vorherigen (unsinnigen) Aufrufe noch abgearbeitet werden.

Linuchs