Je veux déclencher un événement sur le porte-clés de Textbox 300 Miliseconde ultérieurement Lorsque j'essaie d'exécuter cette fonction, j'ai trouvé une erreur que la mycée n'est pas une fonction. p> alors quelqu'un peut-il expliquer comment je peux exécuter une fonction 300 Miliseconde plus tard après la clé dans une zone de texte p> p>
3 Réponses :
function myFunction () { // Code to do stuff after 300ms } $("#blah").keyup(function () { // Code to do stuff immediately setTimeout(myFunction, 300); });
MyFunction doit être défini!
$("#blah").keyup(function () { setTimeout(function(){ myfunction(); },300); })
comme Docs Dites, à partir de la version 1.4 sur Wards, vous pouvez utiliser délai () code> fonction