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