问题标签 [double-click]

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 回答
581 浏览

jquery - jquery:dblclick 链接调用 - 浏览器后退按钮不起作用?

嘿伙计们,我做错了什么。我的网站上有一些文件夹可以双击。但是不知何故,我的 window.location.replace 并没有触发浏览器历史记录。

如果我使用正常点击而不阻止默认,我可以使用浏览器后退按钮。但是,一旦我使用下面的脚本并双击文件夹,我就无法使用浏览器的后退按钮。

任何的想法?

0 投票
2 回答
2965 浏览

jquery - 如果双击,jquery preventDefault链接的锚点

描述
在我们的社区网站上,每个用户的昵称都是指向其个人资料页面的链接,但如果双击昵称,则会在昵称下方显示该用户的菜单。此弹出菜单的内容是使用 ajax 调用加载的。到目前为止,我们在锚点 href 中使用了“javascript:”,并使用 JS 捕获了单击/双击。我们希望清理 href 并添加正确的 url 以允许用户在选项卡等中打开配置文件链接,同时仍保留双击菜单。我意识到这不是最好的设计,它只是变得有点痴迷于工作。

问题
所以我希望单击正常(将浏览器发送到 href),而双击 preventDefault 并调用自定义函数(事件)。我可以通过在单击部分中使用 window.location 来做到这一点,但这感觉就像我想要改进的妥协/黑客。

到目前为止的代码
使用问题 1067464中的答案1067484(不允许发布链接)作为以下内容的基础

(在http://jsbin.com/iboyo5/2现场查看/编辑)

我只缺少这个单击部分,我想要一种比 window.location 更“干净”的方式,这就是为什么我要摆弄 .unbind() - 这也不是 100% 的解决方案。.unbind() 函数可以满足我的要求,但它不会为当前运行的代码卸载处理程序,因此每两次单击它只能工作一次。这是我现在需要解决的问题。

顺便说一句:我不介意第一次 .click 是否暂停设置延迟。在 url “启动”之前必须等待 300 毫秒是没有问题的。
我将不得不放弃这个并使用window.location吗?可以使用 .live() 和 .die() 解决吗?

希望我在这里的第一篇文章之前做了足够好的研究。谢谢!

0 投票
5 回答
1001 浏览

javascript - 使用 Javascript 检测对 Youtube URL 的双击

我希望能够检测到对<a>标签的双击,然后如果它与特定的正则表达式模式匹配,则运行一个函数。在这种情况下,我将检查被点击的链接是否是指向 Youtube 视频的有效链接。

我想知道使用 Javascript 检测双击的最佳方法是什么,而不是将所有链接标记更改为:

类似于:

但不使用 jQuery 或任何 Javascript 库。

谢谢。

0 投票
3 回答
22853 浏览

wpf - WPF 双击 TreeviewItem 子节点

我在树视图中有一个树视图项目,它将绑定一个列表:

我无法弄清楚如何让每个孩子都有双击事件。

任何帮助表示赞赏。非常感谢。

0 投票
2 回答
1689 浏览

c# - Wpf DataGrid DoubleClick 有奇怪的行为

我正在使用 Wpf DataGrid。我已经处理了 DataGrid 的 MouseDoubleClick 事件以在单独的页面中详细打开记录。所以功能应该就像我双击记录一样,它应该在单独的页面中打开。目前,当我双击 DataGrid 标题(列标题)或 ScrollBar 时,它需要双击所选行(所选记录)。如果只双击行,我希望它双击行。任何帮助请!

0 投票
1 回答
2705 浏览

c# - 如何在 WPF 中设置文本框的焦点

TextBox双击后我想将注意力集中在我的身上。

我只是尝试:

插入符号出现但它不闪烁,并且没有人可以在文本框中键入。将键盘输入焦点设置在 a 上的正确方法是TextBox什么?

0 投票
1 回答
7857 浏览

c# - 如何为按钮创建自定义双击事件

我正在.NET Framework 上使用 C# 进行开发。我已经在 Button 上有一个事件,只需单击一下即可。我还想在双击时为同一个按钮举办一个活动。

如何在 Button 上创建双击事件?我试过这个,但它不起作用:

0 投票
5 回答
5064 浏览

java - 通过双击运行 Java 应用程序

为什么我不能双击运行我的 java 编译应用程序?我的应用程序只是在 cmd (java -jar: my app.jar) 中运行,请帮助我

0 投票
6 回答
144914 浏览

c# - C# 列表框项双击事件

我有一个包含一些项目的列表框。无论如何我可以为每个项目附加一个双击事件吗?

如果我要双击第 2 项,会弹出一个显示“第 2 项”的消息框

我该怎么做?

0 投票
3 回答
494 浏览

.net - RightDoubleClick 和上下文菜单

相关问题(详情)

隧道事件和 ContextMenu

我有一个 WPF 画布,与 ContextMenu 相关联。

这很酷。现在我必须对 Right DoubleClick 执行一些操作...

事实上,我从来没有收到鼠标右键 ClickCount == 2 ...

该怎么办?
我需要在简单(右键)单击时显示 ContextMenu,并执行 Action2 OnRightDoubleClick..