Here is a JSFiddle example我正在经历的事情。
理想情况下,无论单击的速度或频率如何,单击按钮时都不应触发双击事件。
我尝试过停止传播,但似乎没有任何效果。
以下代码:
if(event.target == this)
确实可以在 JSFiddle 上工作,但是因为我试图在自定义 widget 中使用此代码this
关键字不是指被单击的项目,而是指小部件本身。
如何阻止点击事件触发家长双击事件?
编辑
The solution由 jo8691 给出。我的问题是我正在停止单击事件的传播,而不是双击事件。我学到了新东西! (停止点击事件并不会停止双击事件,它们比看起来更加独立)。
最佳答案
关于jquery - 防止子级单击事件触发父级双击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16325944/