dedlfix: Eventhandler auf document-Ebene

Beitrag lesen

problematische Seite

Tach!

Wenn ich die Leertaste (32) erkenne, setze ich SOFORT stopPropagation.

Javascript wird singlethreaded ausgeführt. Es ist egal, ob du das am Anfang oder am Ende des Eventhandlers setzt. Während er läuft, passiert mit dem Event nichts weiter.

Nachdem die Audio-Dateien per Javascript mit [alle play] gestartet wurden (wo liegt dann der Focus?) werden sie bei Leertaste kurz angehalten, laufen aber sofort wieder weiter. Warum ist stopPropagation hier wirkungslos?

Ist es das? Wirf deinen Debugger an, setz ein paar Breakpoints oder console.log()-Ausgaben und schau nach, wann was aufgerufen wird.

dedlfix.