如何让 JS onkeyup事件停止一定事件后执行某个操作

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何让 JS onkeyup事件停止一定事件后执行某个操作相关的知识,希望对你有一定的参考价值。

使用javascript的setTimeout函数来做延时处理。

举例如下:

<input type="text" onkeyup="setTimeout(function()alert(\'已过去3秒\'), 3000);">

案例中在input框中随便输入一个字符,会触发keyup事件,使用setTimeout做了一个3秒延时,3秒后,页面会打印“已过去3秒”几个字。

运行结果:

参考技术A 是停止一定”时间“后执行某个操作吧? setTimeout,设个定时器就可以了本回答被提问者采纳

vue中如何让第一个事件执行完之后再执行下一个事件

参考技术A 执行->执行完成回调->触发下一个事件

以上是关于如何让 JS onkeyup事件停止一定事件后执行某个操作的主要内容,如果未能解决你的问题,请参考以下文章

textarea的onkeyup事件与一个JS 特效冲突啥原因?详细问题见补充

vue中如何让第一个事件执行完之后再执行下一个事件

键盘事件

js中onkeyuponkeydown和onkeypress的区别

js捕获页面回车事件

如何触发延迟到用户暂停输入的 onkeyup 事件?