jquery - 动态容器高度(仅限 jQuery)

标签 jquery element

我有一个固定高度(180px)的页眉和固定高度的页脚(50px)。我希望容器高度为:窗口高度减去页眉减去页脚。如果可以在调整窗口大小时更新容器高度,那就太棒了!

我发布了同样的问题,并通过仅 CSS 的解决方案得到了很好的答案,它可以工作,但在 IE6 和 7 中仍然存在问题,因此如果可能的话,我想要一个仅 jquery 的解决方案

最佳答案

您可以使用resize event ,像这样:(未经测试)

var expandingDiv = $('...');
$(window).resize(function(e) {
    expandingDiv.height(document.documentElement.clientHeight - (180 + 50));
});

关于jquery - 动态容器高度(仅限 jQuery),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1901470/

相关文章:

java - 在 Java 中存储每第 n 行

javascript - Visual Composer/Jquery 动画无法正常工作调试错误

jquery - 突出显示复选框

javascript - 如何使用 jQuery 执行同步请求?

PHP array_Shift() 突然停止

javascript - 在 JavaScript 中使用 for 循环组合两个数组

java - 当 i 给出输入 n 个元素时,显示输出 n 个元素?

javascript - .removeAttr() 不从选项卡中删除数据切换

javascript - 使用indexOf()检查JS数组中是否存在特定对象

javascript - 使用 jquery 捕获元素的名称