Here is a JSFiddle example我正在经历的事件。防止触发父母双击事件的小孩点击事件
理想情况下,无论点击的速度或频率如何,双击事件都不会触发。
我试着搞停止传播我似乎无法得到任何工作。
下面的代码:
if(event.target == this)
无法接通的jsfiddle工作,但因为我试图用一个自定义的这里面的代码widget的this
关键词并不是指被点击的项目,而是小部件本身。
如何停止触发父母双击事件的点击事件?
编辑
The solution被jo8691给出。我的问题是我停止传播click事件,而不是双击事件。我学到了新东西! (停止点击事件并不能阻止双击事件,它们比看起来更分离)。
http://jsfiddle.net/C6gh7/4/ - .stopPropagation()似乎工作 – 2013-05-01 20:36:51
@ZoltanToth - 若我点击超级快:)佐尔坦 – tymeJV 2013-05-01 20:37:23
,这是行不通的。你把'.stopPropagation'放在错误的监听器上。 jo8691有正确的答案。虽然谢谢! – Johannes 2013-05-01 20:41:15