如何使用jQuery查找DIV的渲染高度
How to find the rendered height of a DIV with jQuery?
我正试图找到两个div的渲染高度。它们具有相同的类(.dedefense),但位于不同的容器(side-1和side-2)中。我需要使用这些高度,因为CSS中的高度设置为auto,以便在我的jQuery中使用,以决定加载时两个div的高度应该是哪个。
这是我的jQuery代码:$(document).ready(function){$(window).load(function){
var sideOneDefense = $('.side-1 .defense').height();
var sideTwoDefense = $('.side-2 .defense').height();
if (sideOneDefense >= sideTwoDefense) {
$('.defense').css("height",sideOneDefense)
}
else {
$('.defense').css("height",sideTwoDefense)
}
});
});
您在加载时使用代码的方式是在dom准备好之后,值不是您所期望的。请改用就绪处理程序中的代码:
$(document).ready(function() {
var sideOneDefense = $('.side-1 .defense').height();
var sideTwoDefense = $('.side-2 .defense').height();
if (sideOneDefense >= sideTwoDefense) {
$('.defense').css("height",sideOneDefense)
}
else {
$('.defense').css("height",sideTwoDefense)
}
});
相关文章:
- 当DIV的高度低于某个数字时,隐藏DIV的正确逻辑是什么
- 检测 DIV 的高度何时变化,而无需轮询或突变观察者
- Div 高度不会根据子控件自动扩展
- Div 设置为视口高度,即使调整屏幕大小也是如此
- imgAreaSelect JQuery插件可调整大小的Div's最小's宽度和高度
- '高度:切换'在JQuery's'animate'使Div不断切换
- 三个垂直堆叠的 Div,动态高度
- Div 高度不会在附加任何元素时增加
- 如何以固定高度容纳 DIV 的内容
- Div 不会自动计算高度
- 带有样式显示的 Div:表格的高度错误
- 具有不同高度 DIV 的块网格
- Div 没有任何高度
- 使推特小部件的高度与 DIV 相同
- 如何使用jQuery将所有HTML元素包装在DIV中,具体取决于这些HTML元素的总高度
- 如何根据背景图像的高度和宽度设置 DIV 尺寸
- 单击链接时,如何切换 DIV 的大小以扩展其高度
- 确定 DIV 的高度以百分比而不是像素设置
- 强制下一个内容位于可变高度DIV以下
- 移除高度Div与height: Auto?JS / CSS