jQuery右键单击上下文菜单帮助!

use*_*029 8 javascript jquery internet-explorer contextmenu

http://pastebin.com/YyDzQ4Bk这是一个右键单击上下文菜单的插件,任何人都知道为什么它在IE中不起作用?

不仅如此,它打破了我的许多其他jQuery的东西,比如花哨的盒子和一些jQuery悬停功能.

Bru*_*oLM 33

你真的需要一个插件吗?

您可以使用contextmenu事件创建自己的上下文菜单:

$("element").bind("contextmenu",function(e) {
    e.preventDefault();

    // create and show menu
});
Run Code Online (Sandbox Code Playgroud)

一些实现它的方法

  • 如果元素是创建dinamicy你需要使用live而不是bind (3认同)
  • 现在你应该使用.on如果您的元素是动态创建的,请参阅:http://www.andismith.com/blog/2011/11/on-and-off/ (2认同)