gpt4 book ai didi

javascript - 最后一次按键事件?

转载 作者:行者123 更新时间:2023-12-03 12:29:30 24 4
gpt4 key购买 nike

如何知道用户是否停止打字?

类似这样的事情:

$('#input').onkeyup(function(){
//do something
});

但是您如何知道这是否是最后一个 .onkeyup 事件?

我认为需要一个计时器,以了解用户何时停止键入可以是在最后一个 .onkeyup 之后 2 秒......类似的事情。

想法?

最佳答案

是的,你是对的......你可以使用基于计时器的解决方案,例如

jQuery(function ($) {
//to store the reference to the timer
var timer;
$('#myinput').keyup(function () {
//clear the previous timer
clearTimeout(timer);
//create a new timer with a delay of 2 seconds, if the keyup is fired before the 2 secs then the timer will be cleared
timer = setTimeout(function () {
//this will be executed if there is a gap of 2 seconds between 2 keyup events
console.log('last')
}, 2000);
});
})

演示:Fiddle

关于javascript - 最后一次按键事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24006396/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com