molily: onmouseout auf äußere Tabelle beziehen

Beitrag lesen

Hallo,

Wenn ich jedoch der Tabelle das onmouseout-Event zuweise wird das beim Verlassen jeder einzelnen Tabellenzelle abgefeuert obwohl es direkt in der Tabelle deklariert ist

Alle mouseout-Ereignisse, die in der Tabelle bei den Zellen passieren, steigen im Element-Baum auf (nennt sich Event Bubbling) und lösen die mouseout-Handler bei den Elternelementen aus.

Um die mouseout-Ereignisse herauszufiltern, bei denen die Maus nicht zwischen den Zellen innerhalb der Tabelle wechselt, sondern tatsächlich die Tabelle verlässt, musst du abfragen, wohin sich die Maus bewegt und ob dieses Zielelement innerhalb oder außerhalb der Tabelle liegt.

Siehe dazu etwa </archiv/2008/7/t173611/>.

Mathias