Autor | Zpráva | ||
---|---|---|---|
Jan Doležal Profil |
#1 · Zasláno: 7. 7. 2013, 17:52:03
Mám funkci připnutou k ipnutu:
$('.form-items').on('keyup', function() { formItems(this); }); Funkce porovnává vložený text a podle toho zorazuje určitá data. Problém je v tom, že při každém stisknutí se daná funkce zavolá což při rychlejším psaní vede k tomu, že to zahltí prohlížeč (sekne se, přestane pracovat skript ...). Jak toto řešit? |
||
Chamurappi Profil |
#2 · Zasláno: 7. 7. 2013, 17:59:43
Reaguji na Jana Doležala:
Použij setTimeout , načasuj spuštění té funkce na později a zároveň před tím zruš předchozí načasování clearTimeout em.
„že to zahltí prohlížeč (sekne se, přestane pracovat skript ...)“ To je divné. Co tam provádíš za šílenosti? |
||
Jan Doležal Profil |
#3 · Zasláno: 7. 7. 2013, 20:57:51
Chamurappi:
Díky za tim, pomohlo ;) No je to dost neoptimalizované, ale funkční :) |
||
Časová prodleva: 11 let
|
0