我需要实现的功能是在一个div元素上鼠标右键点击的时候弹出另外一个div元素。
但是鼠标右键的时候是有默认行为的,如下图所示:
有没有办法不让上图所示的默认行为出现?
$div.oncontextmenu = ....
window.oncontextmenu = function ()
{
showCustomMenu();
return false; // 取消默认菜单
}
window.oncontextmenu = function(){return false;}
绑定浏览器的右键菜单事件,返回 false 就行了