编程语言
首页 > 编程语言> > javascript-如何使用原型禁用mozilla中某些元素的默认上下文菜单?

javascript-如何使用原型禁用mozilla中某些元素的默认上下文菜单?

作者:互联网

我正在尝试在某些元素(特别是h1和h2标签)上扩展上下文菜单的导航选项.
右键单击这些元素时,我想防止浏览器的默认操作.

我在this page找到了不错的信息.

但是,我找不到如何禁用某些元素的上下文菜单.有人知道怎么做吗?

我使用原型作为我的JavaScript API.

解决方法:

这将防止上下文菜单出现在特定元素上

$(it).observe("contextmenu", function(e){
    e.stop();
});

因此,例如,阻止所有H1 / H2标签显示上下文菜单

$$('h1, h2').each(function(it){
    $(it).observe("contextmenu", function(e){
        e.stop();
    });
})

标签:contextmenu,javascript,prototypejs
来源: https://codeday.me/bug/20191210/2103957.html