代码之家  ›  专栏  ›  技术社区  ›  Peter

jquery-在右键单击上下文菜单中添加条目

  •  2
  • Peter  · 技术社区  · 16 年前

    你可以禁用菜单

    $(document).bind("contextmenu", function(e) {
        return false;
    });
    

    你可以显示一个分区

    $(document).bind("contextmenu", function(e) {
    
        $('#menu').css({
            top: e.pageY+'px',
            left: e.pageX+'px'
        }).show();
    
        return false;
    
    });
    

    但是,是否可以只在右键单击上下文菜单中添加一个条目?

    事先谢谢!
    彼得

    3 回复  |  直到 13 年前
        1
  •  6
  •   Nick Craver    16 年前

    不在javascript中。不…这可能有一些非常恶意的用途。

    您可以创建自己的菜单(如 <div> 示例),但不向本机浏览器上下文菜单添加项。

        2
  •  5
  •   iamtimeshift    13 年前

    多亏了HTML5,现在这是可能的: http://davidwalsh.name/demo/html5-context-menu.php

        3
  •  0
  •   artgrohe    13 年前

    有一个很好的jquery插件,叫做“contextmenu”:)

    http://medialize.github.io/jQuery-contextMenu/demo.html

    我使用它,它很容易定制。