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

不太理解点击buton会出现三次

不太理解点击buton会出现三次

正在回答

7 回答

如下图所示,加入这四条语句中的任意一条,都会只弹出一次,看解释或许是浏览器的默认行为,火狐只弹出一次,Chrome弹出三次。

http://img1.sycdn.imooc.com//579b10a40001441d03840277.jpg

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

Using //@ to indicate sourceMappingURL pragmas is deprecated. Use //# instead jquery-1.9.1.min.js:1:0

XXXXXXXXXXXXXXXXXXXXX

所用的 getPreventDefault() 已不赞成使用。请使用 defaultPrevented 替代。


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

chrome弹三次,firefox弹一次,看firefox的控制台,有点解释

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

同问...

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

找的原因了,是因为事件冒泡的原因,这里阻止一下事件往上冒,调一下stopPropagation()或者preventDefault()就可以了只弹一次了

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

慕粉1888

事件冒泡的话 他的祖宗元素们都没有设定事件啊
2016-07-10 回复 有任何疑惑可以回复我~
#2

lejsure 回复 慕粉1888

同问..
2016-07-15 回复 有任何疑惑可以回复我~
#3

慕妹3980239

跟冒泡什么关系啊,瞎说吧
2016-07-23 回复 有任何疑惑可以回复我~

同问..

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

问题讲的不全啊

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

000xiaozhi

按下button会弹窗3次,同问。
2016-07-07 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

不太理解点击buton会出现三次

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