Javascript / Jquery,在网页正文中的任何位置都禁用所有双击?

Ric*_*ick 0 javascript jquery dom double-click

我已经为Web应用程序编写了许多AJAX代码,并且没有考虑到双击某些事情可能导致的问题。我已经为敏感的AJAX调用实现了一个“正在进行中”的变量,这样用户双击不会弄乱它,但是我想知道是否有一种简单的方法可以仅禁用其中任何位置(任何元素)的所有双击整个网页的整个正文,而不必为每个特定元素单独进行。

感谢您的任何建议

Jos*_* M. 5

像这样尝试一些疯狂的事情:

$("*").dblclick(function (event)
{
    event.preventDefault();
});
Run Code Online (Sandbox Code Playgroud)

从理论上讲,它将捕获任何元素上的双击事件,然后基本不执行任何操作(取消默认操作)。