猿问

js是否能实现判断鼠标是否在移动或静止状态?

判断当鼠标一直在活动状态时 为true 静止几秒后为false 。

倚天杖
浏览 4878回答 2
2回答

Smart猫小萌

为window添加mousemove,移动时设置变量为true,静止后为false;(function(){    let isMove = false,        timer = null;    window.onmousemove = function(){        isMove = true;        clearTimeout(timer);        console.log(isMove); // 移动时        timer = setTimeout(function(){            isMove = false;            console.log(isMove); // 静止后        },200);    }}());

MMMHUHU

mousemove 事件可以达到你的效果
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答