怎麼可能與一個事件監聽來檢測何時mousemove
已經完成如何檢測?當鼠標移動已停止
document.AddEventListener('mousemove', startInteractionTimer, false);
function startInteractionTimer(){
clearInterval(touchInterval);
touchInterval = setInterval(noAction, 6000);
}
我要立即啓動功能startInteractionTimer
鼠標移動已經結束,我想趕上那之後。在上面的代碼示例中,如果移動鼠標,它將開始。
感謝
編輯:好吧,我回答我自己的問題和上面的腳本 - ^就好了。
沒有你的例子正是這樣做 - 如果鼠標沒有移動一段時間,它調用'noAction'?當光標已停止(有沒有停事件'mousemove'如何來檢測?這隻能如果是在結合'mousedown'和'mouseup'如果例如用於拖動檢測) – 2013-02-25 12:25:53
MouseMove事件觸發。所以,你可以檢測是否光標不動一段時間,做自己想做 – Sergio 2013-02-25 12:28:02
沒有什麼,我的例子中觸發事件,如果鼠標移動!不是在鼠標移動停止之後。 – supersize 2013-02-25 12:28:21