问题标签 [right-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.
jquery - jQuery live 右键单击
如何使用 jQuery live 函数作为右键单击侦听器?
我使用了这个插件:http ://abeautifulsite.net/2008/05/jquery-right-click-plugin用于右键单击事件监听。但这不是现场直播,这对我来说是个问题。
希望你能帮忙
(顺便说一句。对不起我的英语不好)
提前致谢
javascript - 如何禁用鼠标右键单击网页?
我想禁用鼠标右键单击 HTML 页面。我有一个页面,用户必须在其中输入详细信息。我不希望用户看到通过鼠标右键单击显示的菜单。相反,我想显示一个自定义菜单。我知道有一些插件可以做到这一点。但我的要求不需要任何插件。
wpf - 设置 IsManipulationEnabled 时,WPF 控件不捕获按住事件(右键单击)
我开始使用触摸屏进行一些测试,我发现如果 UIControl 的“IsManipulationEnabled”属性设置为 true,则不会捕获由按住手势 (WIN7) 触发的 MouseRightClick 事件。难道我做错了什么?
qt - 如何在“单击”插槽中使用 QApplication::mouseButtons() 来判断鼠标按钮?
我有一个 QMainWindow,并且想要处理来自其中的较小小部件(例如 tableview)的“点击”信号。
最初我将信号连接到这个 QMainWindow 的一个插槽,这是最常见的方法。现在我需要知道单击了哪个鼠标按钮,并为左右按钮做不同的事情,我发现“clicked”信号没有鼠标事件信息。
我尝试实现“mousePressEvent”功能,但仍然存在一些问题。如果鼠标动作作用于较小的小部件,则 MainWindow 不会进入其 mousePressEvent。
一些文件说我们可以通过 QQApplication::mousebuttons() 告诉按钮
http://bugreports.qt-project.org/browse/QTBUG-1067
我还找到了一些示例代码。但是,这是针对“按下事件”的,但我想为“单击事件”获取鼠标按钮。以下是示例代码:
当我尝试这样做时,两个 if 语句都不会满足,我不知道为什么。qApp->mouseButtons() 总是返回 0,如何通过 QApplication::mouseButtons 获取单击的鼠标按钮?
在我的代码中,插槽看起来像这样:
c# - C#,mouseClickEvent 不响应鼠标右键单击
单击事件不响应鼠标右键单击。该事件适用于richTextBox。当我在表单上尝试相同的代码时,它工作正常。
可能是什么问题呢?
编辑:我使用winforms
c# - 右键单击 Silverlight 4 应用程序中的列表框
我正在尝试在 Winforms 应用程序中实现我过去认为理所当然的东西。我是 Silverlight 新手,所以希望这一切都是初级的。
我在 Silverlight 4 应用程序中有一个列表框。我想做以下事情:
- 右键单击列表框
- 让我单击的位置下的项目突出显示自身
- 我想弹出一个上下文菜单(上下文菜单中有我自己的项目)
从我目前的研究来看,Silverlight 中似乎没有 ContextMenu 构造,相反,我们必须构建一个 Grid/Canvas 结构并将其附加到一个 Popup 对象,然后弹出该对象。
我的问题如下:
- 为了完成#2,我需要对列表框进行某种命中测试。我不知道该怎么做,我的 google-fu 也无济于事。
- 一旦我确定了鼠标下的索引,我如何实际选择该项目?
- 我可以在某处使用可重用的上下文菜单组件吗?如果组件允许任意子菜单,则额外计分。
wpf - WPF:访问 ContentPresenter 中的元素?
有人可以帮我解决这个问题吗?我在 WPF 中有以下模板设置:
当我的程序加载时,它会自动创建一个标签列表作为导航菜单。从上面可以看出,当鼠标悬停在其中一个标签上时,背景颜色会发生变化。唯一的问题是我还有一个应用于标签的上下文菜单,当我右键单击以将其调出时,标签背景会恢复其原始颜色,而不是保持 MouseOver 颜色。
我用谷歌搜索了大约一个小时左右,似乎找不到一个触发器属性来检查鼠标右键是否被按下,所以我假设没有。我在想也许我可以通过代码来实现这一点。
我已经尝试了以下代码,但我没有任何运气:
我也尝试将标签的父元素作为边框,但似乎由于它是通过模板设置的,标签的父元素实际上是我拥有的包含所有标签的 StackPanel。
有人可以帮我弄清楚如何访问边框并更改其背景颜色,或者指导我朝任何可能帮助我完成此任务的方向吗?
任何帮助是极大的赞赏!
javascript - 在网页中保持上下文菜单的原生样式
我知道每个人都讨厌他们的上下文菜单被弄乱,所以我要求的是相反的。我尝试寻找处理更改网页上下文菜单的 javascript 插件,但我发现它们非常具有侵入性。(即上下文菜单现在只包含开发人员选择的项目)。有没有办法简单地将一个项目添加到上下文菜单中,同时保持用户的正常项目,同时保持菜单的原生样式?我发现的相同插件要求开发人员为菜单定义新样式。我看不出重新发明轮子的意义。
我问是因为我的一个客户想在用户右键单击时向网站添加额外的功能。
google-maps - 为什么右键单击google-map-v3时“事件未定义”
这是我的代码:
错误是“事件未定义”
所以我该怎么做 。
谢谢
c# - C#,使用 watin 在 Internet Explorer 中单击鼠标右键
使用 WatiN,我正在加载http://maps.google.com/
我要做的就是右键单击地图,然后在弹出上下文菜单时单击“在此处居中地图”。
另一个很棒的功能是能够在地图上“拖放”鼠标以使地图滚动。
我真的很感激一些帮助。
非常感谢,菲德尔