Portál AbcLinuxu, 16. července 2025 05:32


Dotaz: js dočastné zakázání kláves

5.12.2008 21:35 filbar | skóre: 36 | blog: Denicek_programatora | Ostrava
js dočastné zakázání kláves
Přečteno: 169×
Odpovědět | Admin
Příloha:
Pro nápovědu alá google suggest jsem si udělal skript, který je v příloze. Dokud ho nepoužiju v kombinaci s ajaxem, tak mi funguje dobře, ale jakmile použiju AJAX, tak mi ten ajax odchytne i klávesy šipka nahoru, šipka dolů a Enter. Když dám podmínku, aby se ajax při použití kláves nevyvolal(zakomentované řádky), tak mi ty klávesy v tom formu nefungují vůbec. Nevíte, jak to udělat, aby se mi při stisknutí ten ajax neprováděl, ale jenom se pohubovalo v tom ul seznamu?
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

8.12.2008 12:00 Deleted [8409] | skóre: 14 | blog: darkblog
Rozbalit Rozbalit vše Re: js dočastné zakázání kláves
Odpovědět | | Sbalit | Link | Blokovat | Admin
Vyznat se v tom skriptu je celkem horor:)

Zkuste psát trošku více objektově a rozsekejte si ten skript na nějaké části. Pro poslání ajax požadavku si klidně můžete udělat třídu (nebo aspoň funkci). Ty události, které chytáte si můžete odchytit v ul, tak s tím nebudete mít skoro žádnou práci.

Navíc, pokud je suggest() zavolané z nějaké události (třeba click), tak vám může vygenerovat i více ajax požadavků, než chcete.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.