无法监听滑动鼠标的操作,只能监听点击鼠标操作
<script>
// 长时间未操作退出系统 start
var lastTime = new Date().getTime();
var currentTime = new Date().getTime();
var timeOut = 10* 1000; //设置超时时间: 3s],该数据建议在后台返回l
$(function(){
/* 鼠标移动事件 */
$(document).mouseover(function(){
lastTime = new Date().getTime(); //更新操作时间
});
});
function toLoginPage(){
currentTime = new Date().getTime(); //更新当前时间
if(currentTime - lastTime > timeOut){ //判断是否超时
document.close();//关闭当前页
window.parent.location.replace("index");//刷新父级页面;
}
}
/* 定时器
* 间隔1秒检测是否长时间未操作页面
*/
window.setInterval(toLoginPage, 1000);
// 长时间未操作退出系统 end
</script>
希望也能监听滑动 ,移动鼠标的操作
document.onmousewheel=function(e){
var e=e||window.event;
// 非火狐浏览器下e.wheelDelta用来监听浏鼠标的滚轮方向,(window)中向上为正(120),向下为负(-120)
if(e.wheelDelta<0){
console.log(e.wheelDelta);
alert("向下滚动");
}else{
console.log(e.wheelDelta);
alert("向上滚动");
}
}