运行窗口.Onmousemove函数一次
Running a window.onmousemove function once
在我的JavaScript中,当某些事件发生时,我有几个警报函数正在运行。我想在用户移动鼠标时清除所有警报。我能够清除一切与下面的功能,但我只想设置功能时,警报正在运行和清除窗口。onmousemove之后(所以我没有运行if语句的一切鼠标移动)。有什么简单的解决办法吗?
window.onmousemove = function() {
if (alerts != null)
clearAlert.call();
};
使用.addEventListener()
和.removeEventListener
function listener() {
if (alerts != null) {
clearAlert();
window.removeEventListener("mousemove", listener, false);
}
}
window.addEventListener("mousemove", listener, false);
相关文章:
- 只有当选项卡/窗口有焦点时,页面才能每5秒刷新一次
- 每个用户只显示一次放大弹出窗口
- 如何使用jQuery一次关闭多个弹出窗口
- 窗口退出时的模式弹出窗口 - 重置一次
- 每个用户仅显示一次弹出窗口
- 弹出窗口不会根据需要在每个会话中显示一次(如客户端所述)
- jQuery Slider在jQuery弹出窗口中只初始化一次
- ASP.NET:每5分钟从代码后面调用一次弹出窗口
- Bootstrap弹出窗口只出现一次
- 我想在窗口加载后只调用一次JavaScript setInterval函数
- JavaScript - 弹出窗口仅打开一次
- 让窗口在一次单击触发两个页面重定向后保持焦点
- 简单模式弹出窗口显示每个会话一次
- PHP 正在鼠标移动到窗口上执行 JavaScript.它循环在一个函数上.我怎样才能让它只执行一次
- 仅在用户登录时显示一次弹出窗口
- 编辑我的脚本并添加一个jQuery cookie以仅显示一次弹出窗口
- 窗口大小调整仅有效一次
- jQuery一次触发所有模态窗口,即使具有不同的目标 #id
- 如何使模式窗口只显示一次
- Google Chrome扩展:只创建一次窗口