例如,我有兩行。在第一行表格中工作正常,但在第二行中,我必須按TAB兩次才能聚焦下一個CHOSEN元素。我注意到,錯誤在FireFox中被複制,並且只有當CHOSEN下拉列表有一個滾動(沒有它正常工作)。FireFox中選定的jquery插件不正確聚焦
代碼示例:http://jsfiddle.net/streamcode9/fp5pE/
它是一個Firefox或者選擇的問題?是否有可能解決它?
例如,我有兩行。在第一行表格中工作正常,但在第二行中,我必須按TAB兩次才能聚焦下一個CHOSEN元素。我注意到,錯誤在FireFox中被複制,並且只有當CHOSEN下拉列表有一個滾動(沒有它正常工作)。FireFox中選定的jquery插件不正確聚焦
代碼示例:http://jsfiddle.net/streamcode9/fp5pE/
它是一個Firefox或者選擇的問題?是否有可能解決它?
原因是Firefox設置關注結果列表的ul元素。我通過在chosen.jquery.js
的ul
標記中添加tabindex="-1"
來解決此問題。
<ul class="chzn-results" tabindex="-1">
現在無法以此方式修復此錯誤。我認爲選擇是在新版本中改變的,這就是爲什麼它不起作用。你有最新的答案? :) – FUT
以下解決方案爲我
$('html,body').animate({
scrollTop: $('select').data('chosen').container.offset().top
});
但是您需要根據您的項目要求,把自己的選擇,在$(「選擇」)
鏈接不會出現問題的小提琴描述。自問題提出後,Firefox或Chosen可能已經解決了這個問題。 – numaroth