我的jQuery UI自動完成ComboBox在右側沒有滾動條,並且變得非常不幸,如下所示。我想將這個列表限制在一個合理的長度 - 關於如何完成的任何想法?謝謝!jQueryUI自動填充組合框太長
30
A
回答
65
您可以通過CSS設置高度:
.ui-autocomplete {
max-height: 600px;
overflow-y: auto; /* prevent horizontal scrollbar */
overflow-x: hidden; /* add padding to account for vertical scrollbar */
z-index:1000 !important;
}
1
開始尋找到的CSS。下拉列表最有可能是select或ul。如果下拉列表包含在DIV中,請添加「overflow:auto」,這會給它一個滾動條。或者將最大高度設置爲div。另一個解決方案是對結果進行限制。只是不要使用那麼多條目填充框。
3
這是一個老問題,因此,儘管通過j08691解決工作正常與舊Primefaces,現在的類名稱已更改爲「UI的自動完成列表「:
.ui-autocomplete-list {
max-height: 400px;
overflow-y: auto; /* prevent horizontal scrollbar */
overflow-x: hidden; /* add padding to account for vertical scrollbar */
z-index:1000 !important;
}
1
在某些時候,這又變了,因爲jQuery的UI 1.12.1類是 'UI-autocomplete.ui前期' 這樣公認的答案就變成了:
.ui-autocomplete.ui-front {
max-height: 600px;
overflow-y: auto; /* prevent horizontal scrollbar */
overflow-x: hidden; /* add padding to account for vertical scrollbar */
z-index:1000 !important;
}
相關問題
- 1. 自動填充組合框
- 2. 自動填充組合框
- 3. 如何自動填充組合框? java
- 4. 組合框,自動填充。 Java的
- 5. 自動填充系列組合框 - Java
- 6. 填充動態組合框
- 7. 填充組合框動態
- 8. 填充組合框
- 9. 填充組合框
- 10. 組合框填充
- 11. 填充組合框
- 12. 填充組合框
- 13. 填充組合框
- 14. 填充組合框
- 15. 填充組合框
- 16. 組合框項太長
- 17. C++:填充數組的時間太長
- 18. 過濾jqueryUI自動填充選項
- 19. jqueryUi自動填充HTML和設計
- 20. 如何用jqueryui取消自動填充?
- 21. jQueryUI的自動填充:固定
- 22. 在輸入文本框時自動從組合框填充
- 23. 從組合框自動填充文本框
- 24. 如何動態地填充組合框?
- 25. Excel VBA中動態填充組合框
- 26. 動態填充組合框(Flex)
- 27. VBA - 動態範圍填充組合框
- 28. 多動態組合框填充與MySQL
- 29. 動態填充組合框Qt
- 30. 填充型動態到組合框
[限制結果在jQuery自動完成]可能的重複(http://stackoverflow.com/questions/4071887/limit-the-result-in-jquery-autocomplete) – 2012-02-07 19:47:32