Rolf B: removeEventListener ohne addEventListener zulässig?

Beitrag lesen

Hallo Neujahrspeppi,

Die aktuelle Spec des DOM API findest Du hier

Bei removeEventListener steht:

If this’s event listener list contains an event listener whose type is type, callback is callback, and capture is capture, then remove an event listener with this and that event listener.

Fett von mir, das ist in der Spec ein Link auf die remove-Prozedur.

Also. Da steht: If (listener vorhanden) then (mach ihn weg)

Da steht nicht: If (listener ist nicht vorhanden) then (reg Dich auf)

Das If ist nicht erfüllt, wenn Du einen unregistrierten Listener löschst. Also passiert nicht nur gemäß der Beobachtung durch klawischnigg, sondern auch gemäß der Spec nichts.

Ob das guter Stil ist? Tjaaa. Kommt drauf an. Gibt's einen guten Weg, das Problem ohne hin- und her-registrieren zu lösen? Dafür müsste man mehr vom Problem wissen.

Rolf

--
sumpsi - posui - obstruxi