2013-01-15 2 views
1

Je suis en train de faire mon élément de suggestion de recherche pour tirer les 300ms d'appel ajax après la dernière séquence de touches, voici le jQuery:fonction jQuery antirebond pas de tir

$(document).ready(function(){ 
$('.textSearch').keyup($.debounce(searchSuggest() { 

}, 300)); 

Je l'ai testé la fonction Ajax lui-même et fonctionne bien si je viens d'ajouter un onkeyup = "searchSuggest()" sur mon entrée de texte, qui a la classe textSearch. Mais en utilisant cette fonction anti-rebond que j'ai trouvé avec certaines recherches google, il ne tire rien. Aidez-moi!

+0

Vous devriez au moins mentionner ce plugin que vous utilisez. Basé sur la syntaxe, je suppose que c'est l'implémentation de Ben Alman, http://benalman.com/code/projects/jquery-throttle-debounce/examples/debounce/. – Gajus

Répondre

0

Il devrait ressembler à ceci:

$(document).ready(function(){ 
$('.textSearch').keyup($.debounce(300, seatchSuggest));