简单的js限制鼠标点击速度方法

这两天接到一个客户网站,上面有一个手动与自动切换的图片来回翻页效果,因为用到了缓冲运动,所以如果鼠标点击过快,会有一个小bug。于是想到通过控制鼠标点击速度来屏蔽掉,在网上简单搜索了一下,没发现合适的,于是自己试着写了一个(我知道这很简单啦,可是人家是新手,要多多体谅哈,谢谢!)。

比较简单,可能运用在复杂的环境会出问题,但因为刚接触js不久,能力有限,先记录下来吧。

如果有用得着的朋友,尽管拿去用。

 

代码如下:

<input type="button" onclick="clk()"/>
<div id="test"></div>
<script>
var n=0;
var oDiv=document.getElementById('test');
function clk(){
if(n>0){
alert('点得太快了啦!');
return false;
}
oDiv.innerHTML+='点击有效! ^_^';
n=n+1;
setTimeout(function(){n=0},1000);
}
</script>



posted @ 2011-12-25 12:32  Jsoner  阅读(2200)  评论(1编辑  收藏  举报