当前位置:龙哥网 > 网络技术 > javascript监听判断鼠标键盘是否有操作的代码(同时监听键盘和鼠标事件)

javascript监听判断鼠标键盘是否有操作的代码(同时监听键盘和鼠标事件)

longge5个月前 (12-17)网络技术74

通过js代码检测当前网页在指定时间内,是否有鼠标移动、滚动操作,键盘是否有按键操作。

var status = 0;
var time = 60 * 1000;
var mousex, mousey;
document.onkeydown = function(e){
	status = 1;
}
document.onmousemove = function(e){
	var e = e || window.event;        
	if(e.pageX || e.pageY){
		var ex = e.pageX;
		var ey = e.pageY;
	}else{
		var ex = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft;
		var ey = e.clientY + document.body.scrollTop + document.documentElement.scrollTop;
	}
	if(ex != mousex || ey != mousey){
		status = 1;
	}
	mousex = ex;
	mousey = ey;
}
document.onscroll = function(){
	status = 1;
}
setInterval(function(){
	if(status == 0){ 
	   alert('您设置的时间内,用户没有进行操作');
	}else{
	   status = 0;
	}
},time);
免责声明
本站部分资源来源于互联网 如有侵权 请联系站长删除
龙哥网是优质的互联网科技创业资源_行业项目分享_网络知识引流变现方法的平台为广大网友提供学习互联网相关知识_内容变现的方法。#转载请注明出处!