您可以停用菜单
$(document).bind("contextmenu", function(e) {
return false;
});
你可以显示div
$(document).bind("contextmenu", function(e) {
$('#menu').css({
top: e.pageY+'px',
left: e.pageX+'px'
}).show();
return false;
});
但是只能在右键单击上下文菜单中添加一个条目吗?
提前致谢!
彼得
答案 0 :(得分:6)
不在JavaScript中没有...这可能有一些非常恶意的用途。
您可以创建自己的菜单(例如<div>
示例),但不能将项目添加到本机浏览器上下文菜单。
答案 1 :(得分:5)
感谢HTML5,现在可以:http://davidwalsh.name/demo/html5-context-menu.php
答案 2 :(得分:0)
有一个很好的jquery插件,名为“contextMenu”:)
http://medialize.github.io/jQuery-contextMenu/demo.html
我使用它并且非常容易定制。