判斷當鼠標一直在活動狀態時 為true 靜止幾秒后為false 。
js是否能實現判斷鼠標是否在移動或靜止狀態?
倚天杖
2018-10-02 17:14:17
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);
}
}());
舉報