我有一个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中内容的数量不能调整大小