为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

倚天杖 2018-10-02 17:14:17
判断当鼠标一直在活动状态时 为true 静止几秒后为false 。
查看完整描述

2 回答

?
Smart猫小萌

TA贡献1911条经验 获得超7个赞

为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);

    }

}());


查看完整回答
2 反对 回复 2018-10-08
?
MMMHUHU

TA贡献1834条经验 获得超8个赞

mousemove 事件可以达到你的效果

查看完整回答
反对 回复 2018-10-08
  • 2 回答
  • 0 关注
  • 4877 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信