小编npa*_*yne的帖子

Chrome 中未触发 MouseMove 事件

我添加了一个事件侦听器来mousemove触发函数。由于某种原因,它在 Chrome 中没有被触发。我可以说出来,因为我在测试期间正在写入控制台。和keyup eventlistener都会scroll eventlistener触发,但mousemove在 Chrome 中不会触发。它在 Safari 和 FireFox 中运行良好。这是我的代码:

document.body.addEventListener("mousemove", RenewTimeoutTime);
document.body.addEventListener("keyup", RenewTimeoutTime);
document.body.addEventListener("scroll", RenewTimeoutTime);
Run Code Online (Sandbox Code Playgroud)

以及它触发的函数:

function RenewTimeoutTime(){
    var pageName = window.location.href;
    var currentTime = new Date();
    localStorage.setItem("inTimeout", false);
    localStorage.setItem("AI_Timeout_Time", currentTime.getTime() + 270000;
    console.log(localStorage.getItem("AI_Timeout_Time"));
}
Run Code Online (Sandbox Code Playgroud)

javascript jquery google-chrome dom-events

6
推荐指数
1
解决办法
7177
查看次数

标签 统计

dom-events ×1

google-chrome ×1

javascript ×1

jquery ×1