ie onclick statt mouseup event

akkie

Erfahrenes Mitglied
Hallo

Ich baue gerade an einem Menü mit Scrollbar.
Bei einem Mausklick außerhalb des Menüs soll es innerhalb von 0 Sekunden geschlossen werden.
Weiterhin habe ich ein mouseup-Event welches beim Scrollen außerhalb des Menüs ausgelöst werden soll, und das Menü in 2 Sekunden schließt. Das Problem ist das im IE immer das onclick-Event ausgelöst wird. Das heiß das Menü wird in 0 Sekunden geschlossen.

Kann mir da vielleicht jemand weiter helfen?

Mfg Akkie
 
Sven Mintel hat gesagt.:
Naja...onclick feuert nun mal vor mouseup ...da ist normal.
Ich behaupte das Gegenteil:
HTML:
<span onclick="alert('click')" onmouseup="alert('mousup')">foobar</span>
Das Problem wird wohl eher sein, dass das „onclick“-Ereignis ohne Verzögerung und das „onmouseup“-Ereignis erst nach zwei Sekunden ausgelöst wird. Das heißt, du müsstest prüfen welches Ereignis zuerst ausgelöst wurde und dann das andere unterdrücken.
 

Neue Beiträge

Zurück