问题标签 [ondblclick]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1039 浏览

jquery - jquery - 子级上的 dblclick 也会触发父级上的 dblclick 事件

我有一个奇怪的问题,其中我有一个带有一些 LI 元素的 UL。我已将 dblclick() 事件绑定到 UL 和 LI,当我 dblclick LI 元素时,LI 事件和 UL 事件被触发..有没有办法避免这种情况?

这是我的代码:

0 投票
3 回答
1858 浏览

javascript - 如何防止在“dblclick”事件之前触发“click”事件

我必须处理两个事件,即“click”和“dblclick”,但 click 事件总是在 dblclick 事件之前触发,并且不让 dblclick 事件执行。如何使事件正确执行“点击”和“dblclick”

0 投票
3 回答
62 浏览

javascript - 使用 ondblclick 函数影响整个 div 块

我最近开始学习 DOM,并且已经看到了一些示例,但是,我正在尝试创建一个函数(获取 id),该函数将在双击后触发。

这是我正在使用的 CSS、HTML 和 JavaScript 代码。

我应该如何更改我的代码,以便单击任何部分blueblock都会触发函数并输出id值?

0 投票
1 回答
657 浏览

vue.js - 为什么 dblclick 在我的 Vue js 应用程序中不起作用

我的页面中有两个可移动元素,当我双击第一个可移动对象时,我喜欢在控制台中记录一些内容。我调用了 dblclick 事件,但它没有被触发。我想知道如何解决这个问题。我的代码在这里

0 投票
1 回答
58 浏览

javascript - jqGrid - 是否可以在 dblClickRow 上获取对象属性?

我有以下jqGrid:

在此处输入图像描述

我进行 AJAX 调用以在该网格上显示元素。我想在网格(同一选项卡)上显示更多项目并进行了另一个 AJAX 调用。

所以,我创建了 2 个数组。第一个数组存储 Ajax Call 1 的结果,第二个数组存储 Ajax Call 2 的结果。

我连接了这些数组并将它们显示在网格上:

到目前为止一切顺利,唯一的问题是,当我想双击网格上的项目时,它只能为每个项目使用相同的路径,这意味着它只能打开一个表单,而不能打开不同的表单。

那是因为当点击网格时,它会调用这个函数:

这是整个函数:

我尝试使用标志,但这些在此处不起作用,因为对象都在合并数组中,并且无法区分它们。

是否可以获取在 dblClickRow 上单击的元素的对象值? 因为那时我可以使用 for 循环并检查对象的属性。根据它的属性,我可以改变路径。还是有另一种方法可以做到这一点?

0 投票
5 回答
101 浏览

javascript - js点击和双击的区别

我正在尝试通过 javascript来区分click和事件。dblclick我试过stopPropagationdblclick没有奏效。setTimeout因此,我在调用一个函数时尝试避免调用另一个函数来编写我自己的函数。

但是,它不能正常工作。如果你能帮我一把,我会很高兴的。


感谢划分为两个元素的建议,但是,我必须在同一个元素上实现这两个事件


解决方案

感谢所有的帮助。