在线等待,按钮单击事件和页面双击事件冲突

wg8403 2006-05-26 07:57:10
页面上有一个按钮,定义单击事件,页面上定义了一个双击的事件。当快速多次点击鼠标时,那个双击事件也被调用了,请问该如何解决这个问题?谢谢
...全文
210 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wg8403 2006-05-28
  • 打赏
  • 举报
回复
to DeluxWorld(曾经的你)
如果 function btn()里面的代码不包含alert函数,dub()仍然会被执行

to Go_Rush(阿舜)
还是不行,快速双击似乎只有页面的双击处理函数响应了
Go_Rush 2006-05-26
  • 打赏
  • 举报
回复
在处理单击时间的函数中加入代码

event.cancelBubble=true

停止事件继续往上冒泡
DeluxWorld 2006-05-26
  • 打赏
  • 举报
回复
<body ondblclick='dub();'>
<input type='button' name='but' onclick='btn();' value=' button '/>
<script language=javascript>
function dub(){
if(event.srcElement.name == 'but'){
event.returnValue = false;
}
alert('页面双击事件');
}

function btn(){
alert('按纽单击事件');
}
</script>
</body>

87,994

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧