【发布时间】:2012-04-11 19:13:05
【问题描述】:
我想让 jQuery Mobile 页面中的内容区域拉伸,以便页面填充 100% 的视口(页眉+内容+页脚=100%)。我假设我必须在 DOM 完全加载时进行高度对齐,这样我就有了所有 div 的高度,然后我可以做类似this 的事情。
jQuery Mobile 声称使用pageInit and not $(document).ready。不幸的是,当 pageInit 被调用时,DOM 似乎没有完全加载
var header = $("div[data-role='header']")
console.log(header.height());
告诉我高度是 0。当我在 $(document).ready() 中使用相同的代码时,它告诉我它是 79px。
那么进行对齐的最佳做法是什么?
编辑:
Here 是一个 jsFiddle,它显示了我页面的基本结构。我希望画布填充页眉和页脚之间的整个空间。
【问题讨论】:
标签: jquery dom jquery-mobile height