gpt4 book ai didi

jquery - 防止子级单击事件触发父级双击事件

转载 作者:行者123 更新时间:2023-12-01 01:01:47 24 4
gpt4 key购买 nike

Here is a JSFiddle example我正在经历的事情。

理想情况下,无论单击的速度或频率如何,单击按钮时都不应触发双击事件。

我尝试过停止传播,但似乎没有任何效果。

以下代码:

 if(event.target == this)

确实可以在 JSFiddle 上工作,但是因为我试图在自定义 widget 中使用此代码this 关键字不是指被单击的项目,而是指小部件本身。

如何阻止点击事件触发家长双击事件?

编辑

The solutionjo8691 给出。我的问题是我正在停止单击事件的传播,而不是双击事件。我学到了新东西! (停止点击事件并不会停止双击事件,它们比看起来更加独立)。

最佳答案

添加:

$('button').on("dblclick", function(event){
event.stopPropagation();
});

<强> jsFiddle example

关于jquery - 防止子级单击事件触发父级双击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16325944/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com