javascript - 使用 jquery failes 调整 div 大小

标签 javascript jquery css

我想用 jquery 调整我的 div“容器”的大小,我想我知道如何做到这一点。但不幸的是,ist 不起作用。这是我的简单代码:

var viewport = $( window ).height();
var container_height = viewport - 125;
alert("setting height to "+container_height);
$( "#container" ).height(container_height);
alert("height is now " + $( "#container" ).height());

第一个警报告诉我正确的高度,但第二个警报告诉我它为空。

这是怎么回事? 谢谢!

最佳答案

它对我有用,试试这个:

$(window).on('resize', function(){

    var viewport = $( window ).height();

    var container_height = viewport - 125;

    $( "#container" ).height(container_height);
});

http://jsfiddle.net/8z7wzk1p/

关于javascript - 使用 jquery failes 调整 div 大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25791762/

相关文章:

html -::after 不会堆叠在元素下方

javascript - 我想从 javascript 变量中设置样式属性

jquery - 未捕获的类型错误 : Cannot call method 'noConflict' of undefined

html - CSS 折叠变换高度问题

javascript - 如何在 firebug 命令中选择 div id?

jquery - Codeigniter 中的自定义 jquery 错误放置

javascript - 在 firefox os 中使用屏幕方向调整文本区域的大小

javascript - 如何获得Jison代币?

javascript - 同一元素的 CSS3 多重过渡

javascript - 使用 JavaScript 编码莫尔斯电码