2013-06-01 70 views
1

不知道這是否只是我,但我似乎無法獲得上下文菜單來處理IE中選擇元素的選項元素子。不過,如果使用Firefox,這確實可行。jQuery - IE中'option'元素的上下文菜單?

有關如何解決此問題的任何提示?

這裏是內部$的相關代碼(文件)。就緒():

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

的.search-結果類被附接到具有多個選項children一個HTML select元件。

編輯: 只是爲了澄清,我的斷點e.preventDefault();永遠不會在IE中被擊中,但它在Firefox中。所以我認爲事件可能不存在於IE中?

+0

事件[確實存在於IE中](http://www.quirksmode.org/dom/events/contextmenu.html),但是'

回答

0

我相信這是對的,而不是綁定,像這樣

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

您可以查看這個鏈接https://api.jquery.com/contextmenu/

希望這有助於在細節上。 :)