第1页上的面板高度大小calc

时间:2013-10-22 08:46:45

标签: javascript jquery html css jquery-mobile

请看下面的截图:

wrong layout

第一次打开页面时,右侧面板的高度未正确计算,并且不会填满整个<div data-role="content">部分。

打开或点击页面似乎会触发页面显示或其他一些事件,徽标位于中间,面板高度正确计算到内容div的高度100%。

正确的布局是:

correct layout

我的问题在哪里?

我读到在jqm的pageshow事件中首先知道确切的pageheight。 content-div或面板(?)的高度似乎计算得太迟了。是否有可能手动触发更新?

这是我的错误还是我在这里想念完全不同的东西?这个问题有解决方法吗?

1 个答案:

答案 0 :(得分:2)

使用动态项目时,请$.mobile.resetActivePageHeight();上的pageshow

此外,$.mobile.resetActivePageHeight();函数可以随时调用,尤其是在动态地向页面添加页眉/页脚时。