我有一個div,最初設置爲display:none,並使用.slideDown變得可見。它通過ajax加載一個表。 由於slideDown,包含div的高度增加。我想要其他兩個div的高度同時增加。jquery根據另一個div的高度動態調整div的大小
1
A
回答
2
如果你想要三個div的高度相同,一個CSS類添加三個div的像「同時」,經過了slideDown運行下面的代碼
var maxHeight = 0;
$('div.simultaneously').each(function(index){
if ($(this).height() > maxHeight)
{
maxHeight = $(this).height();
}
});
$('div.simultaneously').height(maxHeight);
1
$(document).ready(function(){
//Put your code in here, it will run when the page loads
});
中選擇元素,像這樣:
$(".slideDown")
獲取CSS屬性是這樣的:
var height = $(".slideDown").css("height");
設置CSS屬性是這樣的:
$("#someElement").css("background-color", "#fff");
如果您遇到問題,閱讀docs,我的代碼示例中可能存在錯誤,我沒有測試它們。
0
你想其他的div高度增加以匹配不斷增長的股利?或以其他方式迴應?
如果你正在尋找與之相匹配的,你的函數可能是這樣的:
function matchHeight() {
var newHeight = $("#grownDiv").height(); //where #grownDiv is what's growing
$(".matchDiv").height(newHeight); //where .matchDiv is the class of the other two
}
您可以將表加載後調用它。您還可以設置這樣的活動:
jQuery.event.add(window,"load",matchHeight);
jQuery.event.add(window,"resize",matchHeight);
等
希望這有助於。
相關問題
- 1. 基於子div高度動態調整容器div的大小
- 2. 動態調整div的高度,同時調整大小
- 3. 根據內容大小動態調整div動態高度並調整其大小
- 4. 動態調整大小DIV jQuery的
- 5. Div高度自動不調整大小?
- 6. jQuery:動態設置div高度和窗口大小調整
- 7. 根據滾動調整div高度
- 8. 根據其子div調整div大小
- 9. Div高度相對於另一個窗口調整大小
- 10. 動態調整多個div的大小
- 11. JavaScript或jQuery - 根據div高度/寬度調整表格的大小
- 12. 調整DIV高度可調整大小的iframe高度
- 13. 根據容器調整「div」的高度
- 14. 如何根據視口大小調整Div高度?
- 15. 固定寬度div,根據長度動態調整文本的大小
- 16. 根據div動態更改多個div的高度
- 17. 調整大小的div是另一個DIV中
- 18. 根據父母調整大小Textarea Div
- 19. 從jQuery保存div高度的cookie可調整大小
- 20. 動態調整UITableView高度的大小
- 21. 在另一個div中動態改變div的高度
- 22. 在調整大小時,div高於另一個
- 23. 自動調整高度div
- 24. 如何根據可見的內部div高度調整外部div高度時,它有一個滾動
- 25. 自動調整大小的div高度已經由JavaScript改變
- 26. 如何讓右div高度等於動態大小的左div?
- 27. div根據頁面寬度自動調整高度
- 28. 調整動態高度div div內的分區
- 29. JQuery根據內容調整div的大小
- 30. 頁面高度根據div中內容的數量不能調整大小