想给网页实现一个屏幕保护的效果。
当页面没有任何操作时,
开启一个图片轮播,假装成屏幕保护。
当用户点击轮播的图片,关闭轮播,显示页面。
思路是这样子。
现在,就差,
怎么用js监听页面没有任何操作。
想给网页实现一个屏幕保护的效果。
当页面没有任何操作时,
开启一个图片轮播,假装成屏幕保护。
当用户点击轮播的图片,关闭轮播,显示页面。
思路是这样子。
现在,就差,
怎么用js监听页面没有任何操作。
(function () {
var setTimer = function () { return setTimeout(enter_screensaver, 600); };
var timer = setTimer();
$(document).mousemove(function () { quit_screensaver(); clearTimeout(timer); timer = setTimer(); });
}())
10 回答11.6k 阅读
2 回答3.1k 阅读✓ 已解决
3 回答2.7k 阅读✓ 已解决
2 回答2.1k 阅读✓ 已解决
4 回答2.1k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
大概思路:
1、监听用户的键盘操作(按键)和鼠标操作(移动、点击),并记录下操作时间,存入一个最后操作时间的变量
2、执行检查,确定是否触发“屏保”
思路如下: