javascript如何屏蔽鼠标双击,或将双击变成单击
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript如何屏蔽鼠标双击,或将双击变成单击相关的知识,希望对你有一定的参考价值。
在网上找了一些资料,制作了一个计时器,通过鼠标单击控制计时器的开始、暂停和复位,
程序运行时基本正常,但如果鼠标双击时,计时器就失控了,无法停止和复位,计时器只能
不停的走,请问如何解决此问题。可以考虑屏蔽双击变成单击吗?如何实现?
编写的相关代码如下:
<BODY onmousedown=stop(event) onmouseup=begin(event) onload=rndCube()>
function stop(evt)
if (runing==1 && evt.button==1)
clearTimeout(timeint);
////////
function begin(evt)
if (evt.button==1)
if (runing==0)
then=new Date();
runing=1;
show();
else if (runing==1)
runing=2;
else
ShowDatas(toSeconds(nowSeconds))
document.getElementById("watch").innerhtml="00:00.00";
runing=0;
比如
点击开始后,将开始按钮设为不可编辑,暂停按钮恢复可编辑。
点击暂停后开始按钮恢复可编辑,暂停设为不可编辑。
点击复位后,复位不可编辑,暂停和开始恢复可编辑,等等。 参考技术A ondoubleclick="javascript:return false";本回答被提问者采纳
js中如何禁止滚轮的单击?
参考技术A 监听鼠标down事件,如果是event.button==4,表示是鼠标滚轮单击<input type ="textfield" onmousedown="test();"/>
<script type="text/javascript">
function test()
if (event.button == 4)
</script>
以上是关于javascript如何屏蔽鼠标双击,或将双击变成单击的主要内容,如果未能解决你的问题,请参考以下文章