ChrisB: gelöst - aber WTF...

Beitrag lesen

Hi,

gegeben sein ein div, in den bei mouseover per JS ein weiteres div eingefügt wird. clicks auf diesem eingefügten div werden nicht registriert, außer das onmouseover des "parents" wird unterbunden.

weiss jemand was da genau passiert bubling-technisch?

mouseover bubblet nach oben.
Du gehst vom äußeren Div auf das innere, das feuert mouseout auf dem äußeren und mouseover auf dem inneren. Letzteres bubblet vom inneren zum äußeren Div, dein Handler für diesen Event wird ausgelöst. Der click-Event auf dem inneren Div erfolgt erst danach. Dass das äußere mouseover diesen behindert/unterbindet, liegt daran, was genau du im Handling dieser Events anstellt.

Am einfachsten unterbindet du das nicht gewollte Verhalten, in dem du dem mouseover des inneren Div das Bubbling untersagst.

MfG ChrisB

--
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?