oncontextmenu的替代方案 - javascript

时间:2013-03-02 17:28:43

标签: javascript xhtml contextmenu

我正在寻找xHTML页面中onContextMenu的JavaScript替代品。我想隐藏弹出的菜单(上下文菜单)当我在网站上单击鼠标右键时。

我在使用onContextMenu属性时遇到问题,因为它没有通过xHTML Strict的验证程序。

1 个答案:

答案 0 :(得分:2)

如果您在外部脚本中附加oncontextmenu,它将会起作用:

<script type="text/javascript" src="script.js"></script>

(确保包含type属性,以便验证。)

<强> script.js

document.body.oncontextmenu = function handleContextMenu(e) {
  e.preventDefault();
  e.stopPropagation();
};