Olaf Schneider: Element(e) an beliebiger Koordinate

Beitrag lesen

Hallo,

ich suche eine Liste aller Elemente oder das innerste Element, die an einer bestimmten Bildschirmkoordinate liegen. Gibt es eine Funktion oder ein einfaches Script dafür, ohne dass ich den ganzen Objektbaum traversieren muss? (Das wäre im Grunde ein bisschen entsprechend der Firebugfunktion "Inspect Element")

Hintergrund: Bei einem Container wird die Position periodisch durch setInterval() geändert. Dabei kann es passieren, dass ein aktives Kindelement unter der Maus wegwandert, ohne einen entsprechenden onmouseout Event auszulösen oder den :hover-Style wieder zu deaktiviert zu bekommen.

Da in diesem Fall nur exakt ein Element aktiv sein kann, möchte ich als Workaround bei jeder Positionsänderung feststellen, welches Element unter der Mausposition liegt, um diesen Fall dann manuell zu verarbeiten. Da die Änderung durch setInterval() geschieht, steht mir hier kein Eventobjekt zur Verfügung.

Ideen?

Gruß
Olaf