html - 如何从上下文菜单中删除默认菜单上下文

标签 html css

我写了上下文菜单,但它显示了默认菜单项,我不需要。我只需要显示我指定的菜单(试用和分享(twitter 和 facebook))。我无法从上下文菜单外观中删除后退、前进、重新加载等菜单。请帮我解决这个问题。

jsfiddle 供引用:http://jsfiddle.net/JQ86B/

代码:

<html>
<head>
<title>Context Menu</title>
</head>

<body>
<div contextmenu="supermenu" id="gotit">
  <h1>Right click here to see the context </h1>
</div>

<menu type="context" id="supermenu">
 <menuitem label="trial" onclick="alert('Smile please')"></menuitem>
  <menu label="share">
    <menuitem label="twitter" onclick="alert('foo')"></menuitem>
    <menuitem label="facebook" onclick="alert('bar')"></menuitem>
  </menu>
</menu>
</body>
</html>

最佳答案

来自 http://www.w3schools.com/tags/att_global_contextmenu.asp :

The contextmenu attribute is not currently supported in any of the major browsers.

关于html - 如何从上下文菜单中删除默认菜单上下文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21779022/

相关文章:

html - 保持内联缩放元素的问题

javascript - 当单击 jquery 'right' 按钮时,如何设置此 div 的动画以向左滑动?

html - 除了第一个选择之外的所有 CSS3 选择器问题

html - 如何在 flexbox 中跨行均匀分布元素?

html - 是否可以为 <router-outlet> 中的内容定义默认包装器?

css - 如何不让 div 覆盖我的页面?

html - 我无法弄清楚哪个选择器导致文本重新出现在我的 Chrome 音频播放器中,即使它在 Firefox 中工作正常

html - 如何使用 'display:flex' 将列表项包装在容器中?

javascript - 填充 Div 高度

javascript - 显示下拉菜单时出现间歇性错误