有没有办法在jquery中设置定时器?
Is there a way to set a timer in jquery
我想做的是,它开始一个页面,如果用户开始输入一些东西,它会在页面的顶部显示。但是如果用户停止输入大约3秒它就会自动删除
这是在香草javascript, setTimeout
中实现的。
setTimeout
返回一个ID,如果你不想让clearTimeout
执行,你可以使用这个ID:
$(document).keyPress(function(e) {
// do your thing
// clear timeout that may have been set during previous key press
window.clearTimeout(window.keyTimeout);
window.keyTimeout = setTimeout(function() {
// do your delete-thing
}, 3000);
});
相关文章:
- 如何在php/javascript中制作定时器和警报
- 在JS中设置计时器1秒
- 双倒计时定时器
- 一个定时器事件会在多大程度上减慢我在JavaScript中的代码
- 如何使这个JavaScript定时器正常工作
- 设置计时器并使用javascript/PHP进行检查
- 定时器输出保存
- 在两次java定时器循环后重定向访问者
- 如何解决jquery自定义定时器问题
- 如何为PHP/JS游戏制作倒计时/定时器
- vue.js使用定时器自动重新加载/刷新数据
- 设置计时器以等待为flash回退视频播放器加载swfobject脚本
- 如何让javascript定时器在不查看选项卡/窗口时停止
- 如何设置内容幻灯片的自动定时器
- 有没有办法在jquery中设置定时器?
- 如何设置定时器上的本地存储
- 将Javascript定时器设置为半小时
- 如何重置和设置定时器功能
- 手动设置定时器与JS构建的时间
- 如何设置Javascript定时器延迟预取