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

时间:2010-01-21 04:05:33

标签: javascript jquery ajax

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

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

2 个答案:

答案 0 :(得分:7)

试试这段代码:

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

  if( code === 3 ) {
    // do your right-click code here
  }
});

答案 1 :(得分:1)

不需要插件。要检测正确的点击次数,请查看以前的问题:jquery right click event?