我的問題可能很愚蠢,但我想知道是否有機會改變這種行爲。消除選擇的焦點
我注意到,當你點擊選擇標籤的箭頭打開下拉選項,並且當你指向一個選項時,它在藍色背景下突出顯示,這沒關係。
但是在IE中,當你點擊你想選擇的選項並且它變成選定的選項時,藍色突出顯示將一直保留,直到你在選擇標籤之外的地方單擊(在Firefox中不是這樣 - )。我知道我應該做什麼,並在選擇選項時從元素中移除焦點。
$('select').change(function() {
$(this).blur();
})
但還是一個小問題保持 - 如果所選的選項是一樣的前面(例如我選擇一個元素兩次連續)的焦點停留在選擇和藍色高亮再次開啓。有沒有什麼辦法改變這種狀況
你嘗試'選擇{綱要:無;}'? – Vucko 2013-02-28 19:26:10
你的問題是什麼? – Hogan 2013-02-28 19:27:45
嘗試$('select')。change(function(){$(this).children('option).blur()}); – 2013-02-28 19:29:20