首页 > 我叙事使用鼠标右键,弹出自定义框的功能。但是如何阻止浏览器默认的那个行为?

我叙事使用鼠标右键,弹出自定义框的功能。但是如何阻止浏览器默认的那个行为?

我需要实现的功能是在一个div元素上鼠标右键点击的时候弹出另外一个div元素。
但是鼠标右键的时候是有默认行为的,如下图所示:

有没有办法不让上图所示的默认行为出现?


$div.oncontextmenu = ....


window.oncontextmenu = function ()
{
    showCustomMenu();
    return false;     // 取消默认菜单
}

window.oncontextmenu = function(){return false;}

绑定浏览器的右键菜单事件,返回 false 就行了

【热门文章】
【热门文章】