1
A
回答
0
使用jQuery,来检测单击鼠标右键,你可以这样做:
$('body').bind('mousedown', function(event) {
if (event.which == 3) {
// Create menu here
}
});
检测某个键:
$('body').bind('keydown', function(event) {
if (event.which == //some key code, like 70) {
// Create menu here
}
});
0
看看这些插件...
0
查看oncontextmenu
事件,它由每个m支持除Opera之外的主要浏览器。
$("#myDiv").bind("contextmenu", function() {
$("#menu").show();
return false;
});
需要注意的是Firefox用户可以明确禁用上下文菜单中压倒一切的:如果你想显示自己这将火右键和键盘快捷菜单。对于Opera,您必须绑定到click
事件和必要的组合键(这可能会因操作系统而异)。
相关问题
- 1. clearInterval同时单击鼠标左键和右键不起作用
- 2. 调用从键盘右键单击鼠标右箭头的keydown
- 3. 鼠标按键模拟 - 右键和上下文菜单问题
- 4. 如何区分“使用鼠标右键点击”和“物理键盘上的上下文菜单键按下”
- 5. 禁用键盘和鼠标
- 6. delphi TStringGrid和鼠标右键
- 7. 在JUNG使用鼠标右键弹出菜单
- 8. 如何禁用鼠标右键菜单,当在Firefox中按下shift键时?
- 9. Wamp Server 3.0.8图标托盘中的右键菜单不同
- 10. Gmap3标记右键菜单
- 11. 鼠标:禁用右键和中键单击
- 12. g_signal_connect用于单击鼠标右键?
- 13. 用鼠标右键单击NSStatusItem
- 14. 菜单左,右键菜单
- 15. 残疾人行时用鼠标右键
- 16. opengl菜单每次调用鼠标右键点击
- 17. “鼠标键”和“鼠标键”的键码
- 18. Tampermonkey - 右键菜单
- 19. QTreeWidget右键菜单
- 20. NSWindow - 右键菜单
- 21. C#:使用鼠标右键拖拽
- 22. 想要鼠标右键单击ToolStripMenuItem - C#
- 23. 右键单击鼠标事件错误
- 24. 鼠标右键单击WindowsUI的DevExpress
- 25. Datagrid +鼠标右键单击事件
- 26. 鼠标右键单击事件右键单击事件调用取消过程
- 27. 发送菜单键(右键单击)
- 28. 我如何添加鼠标右键菜单的NSCollectionViewItem
- 29. 如何为jface treeviewer创建鼠标右键菜单
- 30. 同时捕获鼠标和键盘事件
@kasie:我想从mysql数据库中获取数据并将其作为菜单列出。给我一个片段。我不知道关键代码 – vxdhghj 2011-02-04 10:33:37
请注意,上下文菜单通常不会显示在mousedown上 - 它们通常需要完全点击(mousedown,mouseup)。 – 2011-02-04 10:50:01