Autor Zpráva
korny
Profil *
AHoj,
mam
 $(".muj_input").live('keyup change ', function(event) {
 alert(event.type);
 }
ktery vyvola alert, problem je ze bych potreboval aby se vzdy postel pouze jedenkrat.
tzn, ze pokud do INPUTu neco napisu tak aby se pustila pouze jedna event, ne keyup a pak jeste change

(mohlbych to upravit na pouze keyup, ale to se mi zase nehodi jinde)
Diky predem za napady
Sir Tom
Profil
korny:
Také AHoj,

použij podmínku a proměnnou typu boolean (true/false). Nejdříve proměnná bude true. Jakmile událost vyvolá funkci, tak v té funkci se nejdříve zjistí hodnota oné proměnné - jestliže proměnná bude true (výchozí stav), tak se něco stane a do proměnné se uloží false. Pokud by náhodou se funkce zavolala ještě jednou, tak se nic neprovede, protože nebude splněna podmínka.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0