JQuery - 记录鼠标悬停和鼠标静止时的时间?
JQuery - Recording time on mouse hover and on mouse rest?
我想记录两个不同 JavaScript 事件的时间。一个是鼠标不动的时候,一个是鼠标移动的时候。
$(document).ready(function() {
var timeStart = new Date().getTime();
var elapsedTime = (timeEnd - timeStart)/1000
});
我知道 JQuery 事件 mousemove
但我不确定鼠标移动时如何跟踪时间
试试这个:
$(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;
}
});
我想记录两个不同 JavaScript 事件的时间。一个是鼠标不动的时候,一个是鼠标移动的时候。
$(document).ready(function() {
var timeStart = new Date().getTime();
var elapsedTime = (timeEnd - timeStart)/1000
});
我知道 JQuery 事件 mousemove
但我不确定鼠标移动时如何跟踪时间
试试这个:
$(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;
}
});