鼠标单击变双击测试工具

最近鼠标貌似坏了,单击有时候会变成双击,为了验证下了写了小工具

在线测试地址

测试结果展示
testResult

代码如下,精度写了120毫秒,即两次点击间隔小于120毫秒视为双击了,我这个鼠标快速手动点击间隔都在160毫秒以上。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<input type='button' onclick='testMouse();' value='双击测试'/>
<p></p>
<div></div>
<script src="http://ajax.useso.com/ajax/libs/jquery/1.8.0/jquery.min.js">
</script>
<script>
var i=0;
var lastClick=0;
var ok=0;
var error=0;
function testMouse(){
	i++;
	nowTime = Math.round(new Date().getTime());
	clickTime = lastClick==0?0:(nowTime-lastClick);
	lastClick = nowTime;
	if(clickTime<120&&clickTime>0){
		is_doubleClick = "疑似双击";
		error++;
	}else{
		is_doubleClick = "正常";
		ok++;
	}
	$("div").prepend("点击第"+i+"次 间隔时间:"+clickTime+"毫秒 "+is_doubleClick+"<br/>");
	$("p").html("正常"+ok+"次 双击"+error+"次 错误率"+Math.round(error/ok*10000)/100+"%");
}
</script>

本文固定链接: https://www.apieye.com/679.html | APIEYE

该日志由 Jazzy 于2015年11月24日发表在 html, JavaScript 分类下, 通告目前不可用,你可以至底部留下评论。
原创文章转载请注明: 鼠标单击变双击测试工具 | APIEYE

鼠标单击变双击测试工具:等您坐沙发呢!

发表评论

您必须 [ 登录 ] 才能发表留言!