Javascript 使用键盘和鼠标右键单击菜单
我正在寻找一些java脚本右击菜单使用键盘和鼠标Javascript 使用键盘和鼠标右键单击菜单,javascript,jquery,Javascript,Jquery,我正在寻找一些java脚本右击菜单使用键盘和鼠标 有人看过好的插件吗?使用jQuery,要检测右键单击,可以执行以下操作: $('body').bind('mousedown', function(event) { if (event.which == 3) { // Create menu here } }); 要检测某个密钥,请执行以下操作: $('body').bind('keydown', function(event) { if (event
有人看过好的插件吗?使用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
}
});
看看这些插件
查看
oncontextmenu
事件,除Opera外,所有主要浏览器都支持该事件。如果您想显示自己的内容,将触发右键单击和键盘关联菜单:
$("#myDiv").bind("contextmenu", function () {
$("#menu").show();
return false;
});
请注意,Firefox用户可以明确禁用上下文菜单覆盖。对于Opera,您必须绑定到
click
事件和必要的组合键(可能因操作系统而异).@kasie:我想从mysql数据库中获取数据,并在这里以菜单的形式列出。给我一个片段。我不知道关键代码,特别是上下文菜单通常不会出现在mousedown上-它们通常需要完全单击(mousedown,mouseup).我正在运行Ubuntu,我总是在simple mousedown.event.which==92上获得一个上下文,让键盘右键点击。。您可以使用此工具进行测试: