问题标签 [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.
php - 存储简单的用户操作/点击跟踪(文本中的关联数组??)
我一直在文本文件中存储一些简单的用户点击操作,以便我可以轻松地参考它们。我不想走完整的数据库路线,因为我想学习 hadoop,并且应该能够从我的日志文件中获取数据,但在那之前我正在寻找一个相当轻量级的解决方案。
我可以继续使用 txt 文件路径,但最终会产生很多文件(每种类型的用户单击一个文件)。
我想做的是将一个关联数组放入一个文本文件(每天一个),然后读入该关联数组并更新 key=>value 以表示点击区域和点击次数。
当然,我不能将关联数组直接存储在txt文件中,而无需经过一堆'读入数组','检查数组是否存在键','更新数组',打印输出到txt'。
所有这一切似乎都不是很有效(即使只是将 txt 读入数组目前也有点痛苦)。
我希望有人对我应该如何做到这一点有更好的建议。
c# - 获取带有子项的菜单项的点击事件(C#)
我正在创建一个上下文菜单,其中应包含所选文件夹中所有文件夹、子文件夹和文件的列表。我希望菜单在单击文件和文件夹时打开它们,但是如果菜单项具有子项,则单击事件不会注册。
即使菜单项有子项,我怎样才能触发点击事件?
vb.net - 使用 VB.NET 以编程方式单击和移动鼠标
我想在 VB .net 中构建一个程序,让我可以用我的笔记本电脑控制我的电脑。我真正遇到的唯一问题是,如何在不使用某种点击事件的情况下以编程方式点击,比如说如果我想点击开始球并且我的鼠标在那个确切的位置,我想要一个子或会点击的东西在上面。现在我只知道如何在表单中点击。
谢谢
jquery - Jquery 前置点击处理程序
如果您知道更好的方法来做到这一点,请告诉我。对,我有一个包含大量按钮、图表和表格的页面。我已阅读有关停止事件传播的信息,这就是我将要使用的内容。我想启用对某些元素的帮助。我有一个复选框,可以更改启用帮助的 div 上的光标。我想要做的是在正常点击行为之前添加一个帮助功能。
基本上是这样的。
我想要的是,如果单击复选框,我会添加一个 css 类(已经完成),然后在正常单击之前添加一个单击处理程序。单击该元素时,将运行帮助函数,并且不会触发默认的按钮单击处理程序。当未选中帮助复选框时,我想删除帮助功能。我意识到我可以对每个元素进行硬编码,并检查辅助函数以查看复选框是否被选中。但我更喜欢更通用的方式。
谢谢
约翰
wpf - 如何在 WPF 中的 ListBox 中捕获鼠标单击项目?
我想在鼠标单击 ListBox 中的项目时收到通知,无论它是否已被选中。
我搜索并找到了这个:(http://kevin-berridge.blogspot.com/2008/06/wpf-listboxitem-double-click.html查看评论)
这有效,但它适用于DoubleClick
. 但是,我无法使其单击一下。我试过MouseLeftButtonDownEvent
- 因为似乎没有MouseClick
事件,但它没有被调用。
一个更笼统的问题:我如何才能看到确实存在哪些事件,哪些处理程序对应于它们以及它们何时实际执行某些操作?例如,什么告诉我对于 aMouseDoubleClickEvent
我需要 a MouseButtonEventHandler
?也许对于MouseLeftButtonDownEvent
我需要一些其他处理程序,这就是为什么它不起作用?
我也尝试了子类化ListBoxItem
和覆盖OnMouseLeftButtonDown
- 但它也没有被调用。
马克
wpf - WPF动画扩展收缩高度
我想在图像上有一个触发器,它通过动画其高度属性来扩展和收缩 ItemsSource。
我有一个绑定到 ObservableCollection 的通用 ItemsSource,所以我不知道这个控件的总高度。
单击图像后,它应该更改其图像源字形以显示 itemssource 已扩展。一旦再次单击它,ItemsSource 应该开始从其当前高度收缩回 0 - 因为第一个动画可能没有完成。
目前我有以下图像触发器:
这很难看,因为它动画到一个固定的高度 - 我需要它动画到 ItemsControl 的总(未知高度)。此外,它仅支持单向(扩展)动画。
我的 ItemsControl 很简单:
jquery - How to stop Ajax.ActionLink inside jQuery tree item from propagating click to tree item
Normally, as I understand, you return false from jQuery click handler, and that stops click from going further. How would I achive the same behavior with Ajax.ActionLink? Tree items use click to expand and collaps, and clicking on Ajax.ActionLink causes both action link to be executed and tree item collapsed/expanded.
firefox - 如何在 Firefox 中禁用选定表格单元格的内轮廓
在 OSX 上使用 Firefox,当我 cmd+单击表格单元格时,我得到一个蓝色的内部轮廓。
我在我的 Web 应用程序上搜索了一种禁用此行为的方法,但没有找到任何东西。
我试图捕获 onclick 或将 CSS 轮廓设置为 0px 无济于事。
我还查看了 MDC Mozilla CSS 扩展,但很多都没有记录。
有没有办法在给定的 HTML 文档中删除这个内部大纲?
javascript - Jquery:我如何不选择特定列
我有一张桌子,我在 tr 上有一个点击事件:
,这个点击事件:
工作得很好,但在这一行中,我在 td 上也有一个点击事件:
这相互冲突。如果单击 tr,我想做一件事,而当单击 tr 中的特定 td 时,我想做另一件事。那么我如何在我的 tr.click() 事件中定义当我单击特定 td 时该事件不会发生?
这是代码:
jquery - Jquery Onclick 没有第二次发生
我对为什么这不起作用感到有些困惑;我假设因为我正在添加类并且它没有被添加回集合中,所以我不确定。
这里是一个 jsbin http://jsbin.com/ayije虽然代码也在下面。
无论哪种方式,我只能让动作在一个元素上发生一次。