问题标签 [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 回答
3784 浏览

apache-flex - Flex:依赖于组件顺序的数据网格上的双击事件传播?

我想在 Flex3 的数据网格上有一个双击事件。以下示例仅适用于 Accordion (id = "mustBeSecond") 容器位于 DataGrid 之后。为什么组件的顺序很重要,我可以做些什么来防止这种行为?(该示例不起作用。如果您更改“mustBeSecond”和“gridReportConversions”的顺序,则该示例可以正常工作)

0 投票
1 回答
1191 浏览

jquery - 双击或手动选择的getSelection()不一样

我允许我问一个问题,因为我对返回选择的父项的函数有一点问题。

例如这句话:“猫是<strong>灰色</strong>的”。

如果我手动选择“灰色”一词并单击我的按钮,该函数将返回我[object HTMLSpanElement]

但是,如果我通过双击选择相同的单词,该函数将返回我[object HTMLParagraphElement]

你知道为什么吗 ?

非常感谢。

0 投票
2 回答
2587 浏览

c# - FileDialog 双击行为

在开发 WinForms 应用程序时,我遇到了我认为是 OpenFileDialog 和 SaveFileDialog 控件中的错误。谷歌搜索出现了一个注意到同样问题的其他人,但没有提供解决方案或解决方法。您可以在以下位置查看此线程:http ://bytes.com/topic/visual-basic-net/answers/389470-open-file-dialog-picturebox-click-event 。

我的表单上有一个处理 MouseDown 事件的自定义控件。如果我在鼠标悬停在 FileDialog 控件上时双击该控件中的文件(显然,它们之间存在对话框),则会触发 MouseDown 事件。我不认为这是我的控件的问题,因为我之前提到的人注意到 PictureBox 控件发生了这种情况。似乎即使在对话框上按下鼠标按钮(第二次单击以打开文件),当对话框关闭时,事件也会传递给表单和我的控件。

我尝试在对话框处于活动状态时禁用我的控件,但这并没有阻止它捕获事件。我认为这是因为该事件在对话框关闭后被传递,所以我的控件将被重新启用。有谁知道阻止该点击到达表单以及我的控制权的方法?另外,任何人都可以确认这是否真的是 FileDialog 控件中的错误,或者我只是配置了一些设置不正确?

0 投票
1 回答
1568 浏览

javascript - JSF 双击执行动作

当用户双击菜单时,如何执行支持 bean 操作?例如,使用selectManyListbox 我假设我需要一些javascript 来使用ondblclick 执行支持bean 操作。

有没有办法做到这一点?

谢谢,德韦恩

0 投票
1 回答
1808 浏览

javascript - UIWebView 是否支持基于 javascript 的双击事件?

像往常一样,我正在尝试做一些最简单的方法,在这种情况下,在 UIWebView 上实现一个双击处理程序,如下所示:

<div id="foo" ondblclick="clickHandler(this);" ... >

它在 Safari 和 Firefox 中运行良好,而且我知道包含 clickHandler 的代码正在 iPhone 上加载,这要归功于加载结束时现在令人讨厌的警报 stmt。

如果我更改ondblclickonclick它适用于设备和模拟器。

从阅读类似的查询来看,我似乎需要拦截 ... 中的点击,然后使用该 stringByEvaluatingJavaScriptFromString方法运行我的 JavaScript 代码,但是我怎么知道目标的 JS id?我不喜欢那样,宁愿写一个纯 HTML/DOM/JS 的解决方案。或者由于我的应用程序包含大约 80% 的网络内容,我应该使用 phonegap 来代替吗?

0 投票
3 回答
9887 浏览

actionscript-3 - ActionScript MouseEvent 的 CLICK 与 DOUBLE_CLICK

不能在同一个显示对象上同时拥有 CLICK 和 DOUBLE_CLICK 吗?我试图在双击舞台添加一个新对象并在舞台上单击一次取消选择选定对象的舞台上同时拥有两者。

似乎 DOUBLE_CLICK 将同时执行其自身以及指向 DOUBLE CLICK 的路径中的第一个 CLICK 函数(鼠标向下、鼠标向上、单击、鼠标向下、鼠标向上、双击)。

在我编写的其他语言中,有一个内置的计时器将两者分开。这在 AS3 中不可用吗?


更新

这是一些代码。基本上我想要的是有一个或另一个,而不是双击

0 投票
1 回答
919 浏览

wpf - 有没有人注意到双击选择文件时,WPF 文件对话框会通过单击传递给 UI?

我的 WPF UI 上有一些按钮,我还需要不时选择文件。我一直注意到奇怪的问题,当我双击文件对话框中的一个项目时,主 UI 上的一个按钮也会被点击。经过实验,似乎如果您在主UI上将文件对话框中的一个项目与它后面的按钮对齐并双击选择文件,它也会单击它后面的按钮。

有没有其他人注意到这一点,或者这只是我的 UI 布局方式的一个怪异错误?

0 投票
3 回答
959 浏览

c# - 如何在没有项目的 ListView 上捕获双击事件?

在我的 C# 应用程序中,我在表单上有一个 ListView。我希望用户能够在未选择任何项目时双击 ListView 的一部分以弹出“新项目”对话框。问题是 ListView 的 DoubleClick 事件仅在选择项目时才会触发。

有没有办法做到这一点?

0 投票
3 回答
997 浏览

html - 现代浏览器中的表单发布行为是否发生了变化?(或浏览器如何处理双击)

背景:我们正在编写注册/支付页面,我们的理念是首先在服务器端编码所有验证和错误检查,然后添加客户端验证作为第二步(非阻塞 jQuery)。

我们想禁用双击服务器端,所以我们编写了一些锁定的、线程安全的代码来处理同时发布/竞争条件。当我们尝试对此进行测试时,我们意识到我们不能导致同时发布或竞争条件发生。

我认为(无论如何在旧浏览器中)双击提交按钮的工作方式如下:

  • 用户双击提交按钮。
  • 浏览器在第一次点击时发送一个帖子
  • 在第二次单击时,浏览器取消/忽略初始帖子,并启动第二个帖子(在第一个帖子返回响应之前)。
  • 浏览器等待第二个帖子返回,忽略初始帖子响应。

我认为从服务器端看起来像这样:服务器同时收到两个发布请求,执行并响应它们(不知道没有人在听第一个响应)。

根据我们的测试(FireFox 3.0、IE 8.0),实际情况如下:

  • 用户双击提交按钮
  • 浏览器为第一次点击发送一个帖子
  • 浏览器排队第二次点击,但等待第一次点击的响应。
  • 响应从第一次单击返回(响应被忽略?)。
  • 浏览器发送第二次点击的帖子。

所以从服务器端:服务器接收它执行并响应的单个帖子。然后,服务器接收到它执行并响应的第二个请求。

我的问题是,这是否一直如此(而且我正在失去理智)?或者这是现代浏览器中的一项新功能,可以防止同时将帖子发送到服务器?

似乎对于服务器端双击预防,我们不必担心同时发布或竞争条件。只需要担心排队的帖子。

0 投票
5 回答
2299 浏览

apache-flex - Adobe Flex 防止双击

我在其中一列中有一个带有简单自定义标签 itemrenderer 的 adobe flex 数据网格。单击 itemrenderer 会触发 cairngorm 事件,这会导致进行服务调用,并且来自服务调用的数据会填充 TitleWindow。

即使我已将 doubleClickedEnabled 属性设置为 false,有时仍然可以双击项目渲染器,从而导致进行两次服务调用,并显示两个 TitleWindows。在其他情况下,三次单击似乎也会触发不良结果。

有什么方法可以防止这种行为吗?