繁体   English   中英

通过jquery设置min-height

[英]setting min-height via jquery

这是我试图使用的代码,以便将背景div的高度设置为始终至少覆盖maindiv +我设置的页脚的背景。

var bgheight = $('.maindiv').css("height");
$('#background').css('min-height', bgheight+'75px');

出于某种原因,代码甚至不适用于#background div,我开始没有想法了。

当我做这样的事情

var bgheight = $('.maindiv').height();
$('#background').css({'min-height':beheight+'75px'});

应用的风格,但最小高度是巨大的,像几乎50000px高。

有任何想法吗?

你正在进行字符串连接,而不是总和。

试试这个:

var bgheight = $('.maindiv').height();
$('#background').css({'min-height': (beheight + 75) + 'px'});

要确保不连接字符串,可以设置Number()函数。

var bgheight = Number($('.maindiv').height());
$('#background').css({'min-height': (beheight + 75) + 'px'});

或(两个参数而不是对象)

$('#background').css('min-height', (beheight + 75) + 'px');

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM