我试图让div'.impress'与div'.page'的高度相同,但我的'.impress'div的高度显示不正确('.impress'为小) 。
JQuery:
var getHeight = $('.page').height();
$(".impress").css('height', getHeight+200);
答案 0 :(得分:3)
您应该使用jquery的height()方法来设置高度:
$(".impress").height(getHeight+200)
或者,如果您使用的是css('height',...)
,请务必在您的情况下包含单位:
$(".impress").css('height', (getHeight+200) + 'px')
答案 1 :(得分:0)
在访问.impress
的高度
确保在$(document).ready(function() {});
中进行此项操作,以确保.impress
已布置并且高度合适。
答案 2 :(得分:0)
首先确保.page
存在。
if($('.page').length){
var getHeight = parseInt($('.page').height());
$(".impress").css('height', getHeight+200);
}
else{
alert('oops');
}
如果$('.page')
存在,请确保它有一定的高度。包含所有子项的父级可能拥有height = 0