Closed. This question needs to be more focused。它当前不接受答案。
想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
4年前关闭。
当您输入codecademy并在一定时间内不执行任何操作时,
您将看到消息“您还在吗?”。
我也想在我的网页上使用此功能。
好吧,首先想到这个主意,
使用Cookie或会话将是最好的方法?
或有什么好主意?
https://jsfiddle.net/rqaprga9/1/
想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
4年前关闭。
当您输入codecademy并在一定时间内不执行任何操作时,
您将看到消息“您还在吗?”。
我也想在我的网页上使用此功能。
好吧,首先想到这个主意,
使用Cookie或会话将是最好的方法?
或有什么好主意?
最佳答案
也许不是最优雅的解决方案,但我认为它可以实现您所寻找的。
$(function() {
var interval;
var startTime = new Date();
var checkTime = function () {
var endTime = new Date();
var elapsed = endTime - startTime;
var seconds = Math.round(elapsed / 1000);
var minutes = Math.round(seconds / 60);
console.log("seconds since mouse move: " + seconds);
if (seconds >= 5) {
console.log("Are you still there?");
clearInterval(interval);
}
};
interval = setInterval(checkTime, 1000);
$(document).on('mousemove', function(e) {
console.log('mouse moved');
startTime = new Date();
clearInterval(interval);
interval = setInterval(checkTime, 1000);
});
});
https://jsfiddle.net/rqaprga9/1/
关于javascript - 如何在前端制作“NO ACTION”检测器? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34194050/
10-12 02:22