jQuery -上下文菜单'元素
jQuery - Context menu on 'option' element in IE?
不确定这是否只是我,但我似乎无法让上下文菜单在IE中选择元素的选项元素子元素上工作。
关于如何解决这个问题有什么建议吗?
下面是$(document).ready()中的相关代码:$(".search-results option").bind("contextmenu", function (e) {
e.preventDefault();
});
.search-results类附加到HTML select
元素,该元素具有多个选项children
。
编辑:只是为了澄清,我在e.preventDefault();
上的断点从未在IE中被击中,但在Firefox中确实如此。所以我认为这个事件可能在IE中根本不存在?
我认为它必须是on而不是bind,就像这样
$(".search-results option").on("contextmenu", function (e) {
e.preventDefault();
});
您可以在此链接上查看详细信息https://api.jquery.com/contextmenu/
希望这对你有帮助。:)
相关文章:
- 如何激活下拉菜单:在一个元素上单击768px宽度下方,在另一个元素上将鼠标悬停在768px上方
- HTML5上下文菜单-当菜单项被点击时,访问最初被点击的元素
- 如何在鼠标悬停时显示带有拉斐尔元素(圆、线)的上下文菜单
- 第二个下拉菜单元素上的重复下拉Javascript效果
- 禁用特定元素的移动长按上下文菜单
- Bootstrap下拉菜单不选择元素.需要下拉按钮组设计
- 如何使用选择下拉菜单更改元素
- 如果元素是在循环中创建的,则引导下拉菜单不会触发单击事件
- 如何使菜单容器在悬停两个元素以外的所有元素时隐藏
- jQuery导航菜单没有't更新第一个元素
- 替换 href 元素菜单中的 SID 值数据
- Selenium Webdriver 无法在菜单中找到 href 元素
- 无法设置活动菜单元素的样式
- Polymerjs 的自定义菜单元素单击事件
- 侧边栏子菜单元素未按预期显示/隐藏
- Joomla javascript(JQuery)手风琴菜单总是在单击最后一个子元素时展开所有节点
- 获取显示菜单的悬停元素的属性
- 将子元素与菜单的父元素重叠
- 无法突出显示菜单列表的第一个元素
- 如何在TinyMCE 4中将多个元素添加到自定义菜单中,并在单击时在编辑器画布上显示其内容