的高度/寬度我有一個UL一個div在它,UL的內部通過使用的jQuery我有LI元素動態地填充它。所以,我可以從1裏有任何地方,到30以上。如果UL內元素的量超過了一定的高度/寬度時動態地填充在欲翻轉容器它們在從一個容器,將伸展,因爲它填充到一個滾動駐留。我會怎麼做?jquery的計算給定動態地填充容器
2
A
回答
2
當填充新的項目的列表,你可以明確地檢查大小:
var maxHeight = 500;
var ul = $("#myUl");
if (ul.height() > maxHeight) {
ul.css("height",maxHeight+"px").css("overflow-y","scroll");
} else {
ul.css("height","auto").css("overflow-y","visible");
}
,你可以爲寬度同樣檢查。
0
如何只適用max-height
,max-width
和overflow
CSS樣式規則的ul
元素?
.myUL {
max-height: 500px;
max-width: 325px;
overflow: auto;
}
編輯:此解決方案不會爲不尊重max-height
和max-width
CSS2規則(如IE6)瀏覽器。
相關問題
- 1. jQuery的填充inputfield計算器
- 2. jQuery動態內容計算
- 3. 動態填充? (jQuery)
- 4. 使用C++填充地圖容器時的多形態設計
- 5. CSS - 容器邊緣的動態填充
- 6. 動態填充(jQuery的)
- 7. 動態填充列表(jQuery)
- 8. PHP jQuery動態填充SELECT
- 9. 計算和自動填充動態元素
- 10. 從多個表格的計算動態填充表格
- 11. 幫助填充父容器空間動態地依賴於內容
- 12. 計算寬動態(jQuery的)
- 13. 自動填充計算形式
- 14. 使用JavaScript自動填充計算值
- 15. 如何動態地填充文件內容的列表框?
- 16. 計算文本字體大小來填充容器文字
- 17. IE/jquery的相容性,動態地填充一個選擇字段
- 18. JQuery的問題:動態填充表格
- 19. 動態填充CSS使用Angular2動態填充css僞元素'之前'內容
- 20. Android:查看動態填充內容
- 21. Tensorflow:使用動態計算張量填充張量
- 22. 填充DIV容器
- 23. Kendo:DropDownList填充容器
- 24. 如何動態地使用JQuery填充轉置的HTML表格?
- 25. Jquery Mobile:水平按鈕,填充容器
- 26. wicket 1.5用另一個div動態地填充div內容
- 27. 如何動態地填充組合框?
- 28. 在android中動態填充地圖
- 29. 瀏覽器地址自動填充不填充「狀態」SelectField元素
- 30. jquery計算動態方程
我喜歡這個解決方案,如果克里斯被允許假裝IE6不存在。但它應該是溢出:自動,不溢出:滾動。他也想要最大寬度。 – sethobrien
@sethobrien - 約IE6好一點。你說得對; 「自動」可能會比「滾動」一個更好的選擇。編輯。 – RoccoC5