Gitt;
Gitt alle elementeme skapes dynamisk og er klikkbare som følge av
Slik jeg har lest dokumentasjonen, klarer ikke jquerys .live(); å hindre klikk på de to andre elementene som man ikke klikker på. Det fører til en opphopning, slik at når du trykker på id='tredje' trykker du også på id='forste' og id='andre'. Mange har foreslått event.stopproPagation(); eller preventDefault(); eller return false; men ingen av disse fungerer når elementet lages dynamisk. Har jeg forstått det riktig?
Isåfall, hva vil den enkleste omveien være her?
Det første som kommer inni hodet mitt er å binde flere event sammen i livefunksjonen, og ved mousedown deklarere et global boolean, ikke utfør de klikkene dersom boolean er lik 0 ved å deklarere en enkel if-statement.
Mange takk på forhånd.
HTML-kode
<span id='forste'> <span id='andre'> <span id='tredje'> </span> </span> </span>
Kode
$("span id='et av de ovennevnte').live('click',function(){//gjør noe});
Isåfall, hva vil den enkleste omveien være her?
Det første som kommer inni hodet mitt er å binde flere event sammen i livefunksjonen, og ved mousedown deklarere et global boolean, ikke utfør de klikkene dersom boolean er lik 0 ved å deklarere en enkel if-statement.
Mange takk på forhånd.