Javascript 带延迟的jQuery键控

Javascript 带延迟的jQuery键控,javascript,jquery,html,Javascript,Jquery,Html,我希望您在函数keyup()之后显示一条警报消息。 为此,我使用以下代码: $('#myInputingNumber').keyup(function() { alert ("Key Up") }) 这工作正常,每次按键通话后都会显示警报消息。 但这并不是很好 如果用户有2秒钟没有“键控”并仅显示警报消息,是否有办法进行检查? let delay=(()=>{ 设定时器=0; 返回函数(回调,毫秒){ 清除超时(计时器); 定时器=设置超时(回调,毫秒); }; })(); window.

我希望您在函数keyup()之后显示一条警报消息。 为此,我使用以下代码:

$('#myInputingNumber').keyup(function() {
  alert ("Key Up")
})
这工作正常,每次按键通话后都会显示警报消息。 但这并不是很好

如果用户有2秒钟没有“键控”并仅显示警报消息,是否有办法进行检查?

let delay=(()=>{
设定时器=0;
返回函数(回调,毫秒){
清除超时(计时器);
定时器=设置超时(回调,毫秒);
};
})();
window.document.getElementById(“myInputingNumber”).addEventListener(“keyup”,function()){
延迟(函数(){
警报(“向上键”);
}, 2000 );
});

你也可以试试这个

var标志=false;
$(函数(){
$(“demoKeyup”)
.keydown(函数(){
flag=true;
setTimeout(函数(){
如果(标志==真){
警报(“仍按下键”);
flag=false;
}
},2000);
})
.keyup(函数(){
flag=false;
})
})

可能的healping线程-并在google上搜索->
jQuery keyup延迟
可能的重复也可能重复,请查看“去盎司”的概念