jQuery - IE中'option'元素的上下文菜单?

时间:2013-06-01 17:38:00

标签: javascript jquery html internet-explorer contextmenu

不确定这是否只是我,但我似乎无法让上下文菜单处理IE中选择元素的选项元素子元素。但是,如果是Firefox,这确实可行。

有关如何解决此问题的任何提示?

以下是$(document).ready()中的相关代码:

$(".search-results option").bind("contextmenu", function (e) {
    e.preventDefault();
});

.search-results类附加到HTML select元素,该元素具有多个选项children

编辑: 为了澄清一点,我在e.preventDefault();的断点永远不会在IE中被击中,但它确实在Firefox中出现。所以我认为事件可能甚至不存在于IE中?

1 个答案:

答案 0 :(得分:0)

我相信它必须是开启而不是绑定,就像这样

$(".search-results option").on("contextmenu", function (e) {
    e.preventDefault();
});

您可以在此链接https://api.jquery.com/contextmenu/

上查看详细信息 希望这会有所帮助。 :)