思路 1、全局定义一个变量储存是否操作的状态,全局注册一个定时器,封装一个方法,传入一个callback函数,当用户一段时间未操作页面时执行,传入一个time时间,限定多长时间用户未操作就执行这个callback函数。 2、通过onmousedown与onmouseup,两个事件判断用户有没有操作 var timer; var timeStatus = true; function hasOperate(callback, time) { document.body.onmousedown