我有一个带有a的表单,我希望在最后一次按键5秒后调用javascript函数,每次按下新键时,此计时器应该重置,并且只在5秒后调用该函数.
我怎样才能做到这一点?
我正在使用jQuery.
谢谢!
这样的事情应该让你开始:
var timeout; $('input[type=text]').keypress(function() { if(timeout) { clearTimeout(timeout); timeout = null; } timeout = setTimeout(myFunction, 5000) })