我正在使用javascript來模擬禁用的選擇元素。我無法真正禁用它,因爲.net驗證器失敗了,但那是另一回事。IE瀏覽器 - 防止在選擇框(如果它有一個特定的類)上的聚焦(點擊,雙擊)
我有以下功能:
function preventFocus(e) {
if ($(this).hasClass("disabled")) {
e.preventDefault();
this.blur();
}
}
即這裏所說的:
$("#ProvinceID").toggleClass("disabled").bind('focus click dblclick', preventFocus);
雙擊在IE選擇框似乎仍然允許顯示和選擇的項目。我嘗試了IE開發者工具欄,e.type顯示爲focus和dblclick。這是一個IE錯誤,還是我需要趕上一些其他事件?我也試過focusin。
謝謝!
Typo,yes;答案,不。不過謝謝。 – ScottE 2010-02-10 18:46:22