我想记录两个不同的JavaScript事件的时间。一个用于鼠标不移动,另一个用于鼠标移动时。
$(document).ready(function() {
var timeStart = new Date().getTime();
var elapsedTime = (timeEnd - timeStart)/1000
});
我知道JQuery事件mousemove
,但我不确定如何跟踪鼠标移动的时间
答案 0 :(得分:1)
试试这个:
$(document).ready(function () {
var timer = null;
var idleTime = 0;
timer = setInterval(timerIncrement, 1000);
$(document).bind("mousemove", function (e) {
idleTime = 0;
});
function timerIncrement() {
idleTime = idleTime + 1;
}
});