右键单击按钮并禁用ContextMenu会使按钮看起来卡住

时间:2017-07-16 02:53:48

标签: javascript html google-chrome

有没有办法避免这种情况?这适用于Windows上的Chrome。如果你运行代码段,你可以看到我的意思。



var btn = document.getElementById('btn')

btn.addEventListener('contextmenu', event => event.preventDefault());

<button id='btn'>Right Click Me</button>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:0)

<button id="test">Test</button>

document.getElementById("test").onmousedown = function(event) {
    if (event.which == 3) {
        alert("right clicked!");
    }
}

link:http://jsfiddle.net/Jmmqz/