问题标签 [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 投票
2 回答
7020 浏览

events - wxWidgets:检测自定义控件上的点击事件

如何向使用 wxWidgets 制作的自定义控件添加单击事件侦听器?自定义控件使用 wxWindow 作为基础。在我看到的事件列表上

但是没有wxEVT_LEFT_CLICK或类似的。

0 投票
6 回答
989 浏览

javascript - IE Javascript 点击问题

首先,我正在开发一个应用程序,该应用程序的编写使得一些典型的调试工具无法使用(或者至少我不知道如何使用 :)。

JavaScript、html 等在部署之前都是“熟”和编码的(我认为;我对这个过程的工作原理有点模糊),所以我不能将 VS 2005 附加到 ie,并且 firebug lite 不起作用好。此外,界面在框架中(糟糕),因此其他一些工具也无法正常工作。

Firebug 在 Firefox 中运行良好,它没有这个问题(Safari 也没有),所以我希望有人可能会发现我的代码在 IE 上运行的方式“明显”有问题。可以提供更多关于它的古怪的信息,但让我们从这个开始。

基本上,我有一个函数可以通过使普通表行不可见来将表“折叠”到它们的标题中。我有"onclick='toggleDisplay("theTableElement", "theCollapseImageElement")'"标签<tr>,表格以“class='closed'”开头。

在 FF 和 Safari 中单击折叠和展开表格,但 IE 表格需要多次单击(看似 1 到 5 之间的任意数字)才能展开。有时,在最初“打开”后,只需单击一会儿,表格就会展开和折叠,但最终会恢复为需要多次单击。我可以从我在 Visual Studio 中看到的一点点看出,每次实际上都在调用该函数。提前感谢您的任何建议!

这是JS代码:

­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­

0 投票
90 回答
1511879 浏览

javascript - 如何检测元素外的点击?

我有一些 HTML 菜单,当用户单击这些菜单的头部时,我会完全显示这些菜单。当用户在菜单区域之外单击时,我想隐藏这些元素。

jQuery可以做到这样的事情吗?

0 投票
4 回答
5796 浏览

c# - 如何区分.Net中的单击和双击?

我想覆盖 OnMouseClick 和 OnMouseDoubleClick 并根据使用的单击样式执行不同的操作。

问题是 OnMouseClick 在单击和双击时都会发生,并且在 OnMouseDoubleClick 之前被调用。

我确定这一定是一个常见的要求,所以我想我错过了一些非常明显的东西。有人可以填我吗?

编辑添加: MouseEventArgs.Clicks 计数没有帮助。在双击的情况下,第一次单击在 OnMouseClick 中被处理为单击 MouseEventArgs.Clicks == 1。

编辑添加:对象是图像缩略图。单击应打开和关闭选择以进行导出。双击应该使缩略图全屏。选择和“激活”动作是正交的。这可能表明这两个操作存在潜在问题...

干杯,罗伯

0 投票
4 回答
1559 浏览

mfc - 如何在 MFC CListCtrl 中实现“点击并按住”行为?

如何在 MFC CListCtrl 中实现“点击并按住”行为?

我在 CDialog 中有一个 MFC CListCtrl,我需要向 CListCtrl 添加“点击并按住”行为。

这就是我所说的“点击并按住”:

如果用户在 CListCtrl 项上单击(用鼠标左键进行“标准”单击),则将调用函数 A。

如果用户单击 CListCtrl 项目并按住鼠标左键超过一秒钟,则将调用函数 B。

0 投票
2 回答
775 浏览

c# - AOP for winforms

How to capture user clicks in a winform application without making the code very complicated? is AOP the answer? How to track instrumentations?

0 投票
2 回答
3366 浏览

apache-flex - FLEX3,点击和事件捕获,特殊情况

我在面板中有一个主画布“黑板”,这个画布本身有几个孩子,如工具栏(图块)、标签和一些皮肤。

问题是,当我移动到矩形工具并开始绘制矩形时,如果我想在单击其他工具(例如“圆形”或“选择”)时更改工具,则按钮不会捕获单击事件,而是画布将抓住鼠标并开始绘图。

就像图片上一样。因此,一旦开始绘图,我就无法更换工具。

替代文字 http://www.freeimagehosting.net/uploads/397a7cd49e.png

我怎么能让画布在工具上时不做出反应,或者我怎么能让按钮先捕捉到点击并告诉画布不画任何东西。

当然,我可以将工具栏放在画布上以外的其他地方,但由于空间很重要,我希望按钮位于画布上。

我愿意接受任何建议。

=== 这里有一些代码来展示它是如何在内部工作的。===

工具栏是包含在磁贴中的按钮列表。画布“黑板”链接到几个事件处理,特别是鼠标上下移动以绘制形状。

工具栏也听点击

0 投票
8 回答
19946 浏览

c# - 当用户在表单窗口外单击时,如何关闭表单?

如果用户单击它之外的任何位置,我想关闭 System.Windows.Forms.Form。我尝试过使用 IMessageFilter,但即便如此,也没有任何消息传递给 PreFilterMessage。如何接收表单窗口外的点击?

0 投票
3 回答
464 浏览

winforms - 如何防止 Winforms 控件监听键盘

对于某种输入形式,我想让键盘输入成为可能。我知道如何通过 KeyPressed 和 KeyUp 读取键,但问题是当控件获得焦点并且用户按下 Enter 键时,该控件会收到 Click 事件。是否可以防止这种行为?或者是否有可能知道鼠标或键盘是否触发了 Click 事件?

0 投票
3 回答
7952 浏览

jquery - 如何在jquery中最近添加的标签上绑定点击事件