请看下面的截图:
第一次打开页面时,右侧面板的高度未正确计算,并且不会填满整个<div data-role="content">
部分。
打开或点击页面似乎会触发页面显示或其他一些事件,徽标位于中间,面板高度正确计算到内容div的高度100%。
正确的布局是:
我的问题在哪里?
我读到在jqm的pageshow事件中首先知道确切的pageheight。 content-div或面板(?)的高度似乎计算得太迟了。是否有可能手动触发更新?
这是我的错误还是我在这里想念完全不同的东西?这个问题有解决方法吗?
答案 0 :(得分:2)
使用动态项目时,请$.mobile.resetActivePageHeight();
上的pageshow
。
此外,$.mobile.resetActivePageHeight();
函数可以随时调用,尤其是在动态地向页面添加页眉/页脚时。