使用jquery跨浏览器右键单击插件?

ajs*_*sie 0 javascript ajax jquery

我有一个上下文菜单插件,在右键单击元素时将显示上下文菜单.但这对ajax嵌入式元素不起作用.所以我必须使用ajax live,当它感觉到右键单击时触发上下文菜单功能.

是否有一个jquery检测右键点击的插件?

Mar*_*ino 7

试试这段代码:

$("body").mousedown(function(e) {
  var code = ( e.keyCode ? e.keyCode : e.which );

  if( code === 3 ) {
    // do your right-click code here
  }
});
Run Code Online (Sandbox Code Playgroud)

  • 请注意,JavaScript允许:`var code =(e.keyCode || e.which);` (2认同)