gpt4 book ai didi

javascript - 如何在前端制作 "NO ACTION"检测器?

转载 作者:行者123 更新时间:2023-12-03 08:09:51 25 4
gpt4 key购买 nike

当您输入codecademy时并且在一定时间内什么都不做,您会看到消息“您还在吗?”。

我也想在我的网页上实现这个功能。嗯,首先想到这个想法,使用 cookie 或 session 将是最好的方法?或者有什么好主意吗?

最佳答案

也许不是最优雅的解决方案,但我认为它实现了您正在寻找的东西。

$(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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com