Hej
Jeg sidder med et script hvor jeg har en <div> inde i et <li> element.
---------------| |-----------------
| li | | |
| -----------| |----------- |
| |div \ / | |
| ------------------------- |
| Event CAPTURING |
-----------------------------------
Jeg har et onclick event på begge elementer men det er vigtigt at evented på <div> elementet sker først og eventet på <li> først køres når det andet event er færdigt, da jeg bruger nogle variabler herfra.
Jeg har prøvet at læse lidt om event handling/order men synes ikke helt jeg forstår det.
Som jeg forstår det, så skal jeg slå event capturing fra (se ovenfor), så browseren kun bruger event bubbling:
/ \
---------------| |-----------------
| element1 | | |
| -----------| |----------- |
| |element2 | | | |
| ------------------------- |
| Event BUBBLING |
-----------------------------------
Men har kun fundet sider der viser hvordan man slår begge handlers fra.
Er der nogen der har en metode for kun at bruge event bubbling eller helt specifikt at kunne bestemme hvilken event der sker først?
Indlæg senest redigeret d. 18.07.2009 13:49 af Bruger #15168