为了账号安全,请及时绑定邮箱和手机立即绑定

为何button点击时事件响应三次?

chrome弹三次,firefox弹一次,ie一次

正在回答

3 回答

因为阻止冒泡事件在各个浏览器并非都兼容的,虽然都可以阻止冒泡,但各个浏览器调用的方法名字不一样,例如

e.stopPropagation(); 

window.event.cancelBubble = true;


1 回复 有任何疑惑可以回复我~

楼上回答不错

0 回复 有任何疑惑可以回复我~

stopPropagation阻止事件冒泡实现,jquery中可用用preventDefault()的方法来阻止元素的默认行为,或者还可以直接return false



2 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为何button点击时事件响应三次?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信