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

jquery - JQuery:如何检测来自 li 内图标的点击?

我在列表中有一个图标,我希望能够检测到双击图标 - 所以我可以删除列表,这怎么可能(JQuery Sortable)

所以我想检测对"ui-icon ui-icon-arrowthick-2-n-s"类的点击,这样我就可以触发.fadeout并“删除”该列表项。

我猜如果我能做到这一点,这将行不通:

我必须做一个e.target.parent?因为我想要.fadeout整个<li>而不只是图标。

任何帮助,将不胜感激

0 投票
2 回答
890 浏览

jquery - 在 jQuery 可点击区域内创建死区

包含jQueryjQuery-ui和其中一个 ui 主题(我非常喜欢lightness

(请耐心等待,底部有一个问题,如果您愿意,可以跳到,只是想说明我是如何到达现在的位置的)

(对不起,如果我在代码中遗漏了任何错误或位,它确实有效,但为了便于阅读而将代码剪掉了)

我从jQuery-UI项目提供的标准draggable + Sortable开始:

然后我开始认为添加一个 dblclick 函数以允许项目从一个列表移动到另一个列表而不需要拖动会很有用,所以我添加了这个:

然后我想好了,现在我想在 pageItem 上单击 dblclick 并显示一个对话框进行编辑

所以我补充说:

然后我想当我将鼠标悬停在一个元素上时我想要一个按钮,以允许我删除,我还不如在那里有一个编辑路线:

所以现在它已经很实用了,我想在 pageElement 中添加一个“添加”按钮,所以我会有 3 个选项:拖动、dblclick 和按钮单击,所以添加代码:

再次使用来自 pageItem li “live hover”的代码:

我修改了 copythis 函数以允许包含按钮:

这就是我现在所处的位置,也是我目前正在解决的问题。

如果您 dblclick pageElement,则会复制该元素(如预期的那样)。

如果您单击添加按钮,该按钮也会复制一个新元素(如预期的那样)。

因为 pageElement dblclick 事件附加到 pageElement li 标记,并且添加按钮单击事件位于嵌套在其中的 span 标记上,如果我快速单击添加按钮,有时我会触发 dblclick 事件,因此添加多个元素pageItem 列表。

我要做的是为围绕添加按钮项的 dblclick 事件创建一个死区。

我对任何想法持开放态度。

干杯

卢克

0 投票
5 回答
15091 浏览

c# - 在 C# 中处理 ListBox 项的双击事件

双击 ListBox 中的项目时,我正在尝试做某事。我找到了这样做的代码

但是,当我单击一个项目时,不会触发该事件。如果我单击所有项目下方的列表框,则会触发该事件。

我将 DataSource 的属性设置ListBoxIList<MyObject>

有任何想法吗?

0 投票
2 回答
6724 浏览

c# - 我想在 winforms 列表框控件中检测项目双击。[如何处理点击空白区域?]

好吧,我有一个列表框,里面有一些项目。
我想检测一个项目的双击。
目前我使用的方法有一个问题,如果用户双击一个空白点,则当前选定的项目被指示为双击。

更新:
请注意,这个问题并不像起初看起来那么简单。
另请注意,Timwi 的答案是不正确的,因为如果选择了一个项目并且我点击了一个空白区域我不知道谁支持他但他的答案不是,则 [if (ListBox1.SelectedIndex == -1)] 部分不会被执行正确的。 如果有可以将鼠标坐标转换为列表框项的功能,
我已经编写了这部分代码,那么问题将得到解决

0 投票
2 回答
865 浏览

flash - AS3 DoubleClick 问题

有没有人有嵌套剪辑的电影剪辑有一个双击=真;物业工作。我可以让它工作的唯一方法是将mouseChildren设置为false,我需要它是真的!欢迎任何线索/想法!

Ĵ

0 投票
0 回答
1348 浏览

c# - C# PropertyGrid DoubleClick event capture

For a project I am working on, I have some values in a PropertyGrid that are many lines long. I want the user to be able to double-click a value in the grid, which will bring up my custom UI window. I already have it set up so that the UI works when the [...] button is clicked, but I also need it to show up directly if any grid item is double-clicked.

On a side note, looping through the controls of the PropertyGrid and assigning Click/Mouse events to them allows this to happen when the property name is clicked, but still does not capture the click when the property value is clicked. Any suggestions?

0 投票
1 回答
153 浏览

double-click - 双击返回首页

是否有一个 jquery 插件可以双击中性区域的任意位置返回主页?双击主页链接?

非常感谢。

0 投票
4 回答
7030 浏览

jquery - jQuery动画:忽略双击

我有一个简单的 jQuery 动画,可以在 .click() 事件上将 div 向右或向左移动。

但是,如果用户单击该事件两次,它会触发两次,这会打乱格式。

这是我所拥有的一个例子:

函数 slide_button() 将检查 div 的位置是否在用户视点可接受的范围内。如果是这样,它将允许右或左按钮可见。如果超出限制,它将隐藏按钮。

它工作得很好,除非我点击它两次——然后它就会直接滑出页面。

有没有办法使用它来忽略双击?

0 投票
6 回答
21381 浏览

jquery - 如何将自定义行为附加到 jsTree 中的双击?

我正在使用 jsTree jQuery 插件,并希望在用户双击节点时执行代码。

我似乎无法让它工作。我找到了一些关于某个ondblclk事件的文档,但它没有触发。

如何使用jstree处理双击事件?

0 投票
3 回答
2750 浏览

iphone - 很难在 UIButton 子类上捕获双击。(捕捉双击的时间延迟)

我说的是用同一根手指在屏幕上进行两次单独的触摸

我想我有这个编码权。但我几乎不可能在我的 iPad 上实际生成双击。是否可以增加单击和双击之间的时间间隔,以便更容易触发。我非常快速地双击并捕获它作为两次单击。只有有时我幸运地触发了双击。我将 UIButton 项的子类放入滚动视图中。

无论如何,我的 UIButton 子类实现:

这是捕捉事件。这就是为什么我认为我的代码是正确的,我只是找不到与 UIEvent 相关的任何内容以及决定发生多少次触摸的原因。我在不同的 UIView 中测试了同样的东西,它完全按预期工作。