MrX: Event-Reihenfolge?

Hallo,

ich habe ein DIV mit Listenelementen darin.
Das DIV Elment hat einen onmouseover Trigger und die Listenelemente auch.
Wenn ich mit der Maus über ein Listenelement fahre, wird immer zuerst das mouseover Event des DIVs ausgeführt.
Ich möchte aber, dass das mousover Event von Listenelement zuerst ausgeführt wird, weil ich darin eine Variable setzen muß, und diese in dem OnMouseOver von dem DIV auslesen will.

Kann ich die Event-Reighenfolge irgendwie festlegen?

Danke für Hilfe!

  1. hi,

    ich habe ein DIV mit Listenelementen darin.

    Du meinst, ein Div mit einem UL/OL mit wiederum LI darin?

    Wenn ich mit der Maus über ein Listenelement fahre, wird immer zuerst das mouseover Event des DIVs ausgeführt.

    Dann fährst du vermutlich doch erst über den Div - weil zwischen dessen Rand und dem LI Abstände vorhanden sind.

    Ich möchte aber, dass das mousover Event von Listenelement zuerst ausgeführt wird, weil ich darin eine Variable setzen muß, und diese in dem OnMouseOver von dem DIV auslesen will.

    Kann ich die Event-Reighenfolge irgendwie festlegen?

    Danke für Hilfe!

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
  2. Hallo,

    ergänzend zu wahsagas Hinweis, den Du erst einmal prüfen solltest (siehe http://www.quirksmode.org/js/introevents.html#link11), ist ggf. zusätzlich noch ein Blick auf das Thema "Event order" nützlich für Dich: http://www.quirksmode.org/js/events_order.html.

    So long,
    Mr. Horse

    --
    "No, Sir, I don't like it."