Czy jest jakiś sposób, aby sprawdzić w jQuery czy klawisze są nadal wciskane? Chodzi mi o wpisywanie tekstu do pola input, po zakończeniu wpisania chciałbym wywołać jakąś akcje.
Orzeszekk
3.04.2012, 10:10:21
no pewnie że jest taki sposób.
Ściągnij wtyczke do jQuery z timerami, np jQuery Timers.
chcesz uruchomic tą akcje np po 3s. $time=3000. (ms)
pseuduokod:
function bindTimer()
{
$(tenInputKtoryChceszObslugiwac).everyTime(3000, onWritingStop);
}
function onWritingStop()
{
///to co sie wykona po zakonczeniu pisania
}
$(tenInputKtoryChceszObslugiwac).keyPress(function()
{
// sprawdz czy timer juz nie jest uruchomiony
$(tenInputKtoryChceszObslugiwac).stopTime();
bindTimer();
}
dawno juz z tego nie korzystalem, pisane z pamieci i moze nie zadzialac od razu, ale idea jest taka.