Jquery Div 高度不适用于页面加载

标签 jquery html height

我刚开始在论坛上发帖,所以如果我遗漏了什么请告诉我。我使用 Jquery 将高度应用于某些 Div。高度基本上设置为 100% - 350px 使用此代码:

function setSizes() {
    var containerHeight = $("#wrapper").height();
    $(".fluid_height").height(containerHeight - 350);
}
$(window).resize(function() { setSizes(); });

它不会在页面加载时注册,但会在您更改浏览器的窗口大小时立即注册。我在 CSS 中没有发现任何冲突。 Div 是 Jquery Div-swap 的一部分,我希望它不会归结为 js 中的冲突。

链接:www.rockomole.com/geebiz_test/index(Divs 正在接受挑战 -> 指导和标准。

如果您想让我发布 CSS,请告诉我。提前致谢!

最佳答案

根据此代码,您仅在调整页面大小时调用 setSizes。这不会在页面加载时发生。你可以自己显式调用它

$(document).ready( function() { setSizes(); });

关于Jquery Div 高度不适用于页面加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8410109/

相关文章:

html - 如何在表格中放置占位符?

css - 以百分比表示的 Div 高度

css - 正确调整iframe的高度

javascript - 为什么jquery隐藏箭头而不是图像

javascript - 如何从上一个视频结束的确切时间开始播放视频?

jquery - 使用 jQuery 更改多个图像 src

javascript - 单击 jQuery 时折叠 slideToggle

css - 使容器 DIV 覆盖包含 DIV 高度的 100%

html - div 没有完全扩展到内容

用于减慢滚动速度的 Javascript 函数