【发布时间】:2020-08-11 00:31:08
【问题描述】:
我正在使用 jquery 开发 Cordova 应用程序。我想在双击时隐藏一个 div。我使用下面的单击代码收到警报
$(document).on('click', '#dynamicDiv', function() {
alert("click");
});
但是我没有得到双击代码的响应
$(document).on('dblclick', '#dynamicDiv', function() {
alert("double click");
});
任何想法为什么会这样?
【问题讨论】:
-
@hev1 如果你还有一个
click处理程序,它就不起作用。 jsfiddle.net/barmar/uzL28s4t -
与DIV是否动态无关。如果您有单击和双击处理程序,则只有单击处理程序运行。没有事件委托也会发生同样的问题:jsfiddle.net/barmar/uzL28s4t/4
-
@hev1 我很困惑。我看到双击对你有用,但对我来说,动态创建 div 时它不起作用。令人费解的是,如果我将其更改为单击它就可以了。这就是为什么我想知道当 div 是动态时它是否不同。
标签: javascript jquery cordova phonegap