使用键盘和鼠标右击菜单

时间:2011-02-04 10:19:41

标签: javascript jquery

我正在寻找使用键盘和鼠标的一些java脚本右键菜单。

有没有人看到好的插件?

3 个答案:

答案 0 :(得分: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
    }
});

答案 1 :(得分:0)

看看这些插件......

right click plugin

答案 2 :(得分:0)

查看oncontextmenu事件,除Opera外,每个主要浏览器都支持该事件。如果要显示自己的:

,将触发右键单击和键盘上下文菜单
$("#myDiv").bind("contextmenu", function () {
    $("#menu").show();
    return false;
});

请注意,Firefox用户可以明确禁用上下文菜单覆盖。对于Opera,您必须绑定到click事件和必要的组合键(可能因操作系统而异)。