Ben bir giriş alanı var ve bu bir keyup olayı vardır: Kullanıcı 1 saniye süreyle yazarak durunca, o zaman DoSearch işlevini çalışacağı yüzden, bir gecikme süresini ekleyebilir nasılBir giriş alanı keyup olayında bekleme zamanlayıcısı nasıl eklenir?
$(document).ready(function() {
$('#SearchInputBox').keyup(function() {
DoSearch($(this).val());
});
});
. Kullanıcı bir anahtar yazdığında her zaman çalışmaya devam etmek istemiyorum çünkü hızlı yazıyorlarsa gecikecektir.
Yukarıdaki ilk yazımı düzenledim, bir göz atın. – omega
@omega, özür dilerim, zaman aşımından sonra geçirdiğim değere dikkat etmediğim için olayı ateşlemeye odaklandım. Tabii ki, $ (bu) 'çalışmadı, çünkü farklı bir fonksiyon kapsamında. Lütfen mevcut düzenlememe bakın. Teşekkürler. –