Jquery mobile:添加元素后页面大小未刷新

时间:2012-06-06 12:37:27

标签: jquery-mobile

所以,我正在努力的是,在我的jquery移动页面的contens部分添加元素后,我“松散”了页面的一部分。然后,我无法向下滚动以查看页面底部。

到目前为止,我已经尝试了几种解决方案。

$('#<pageId>').trigger('create'); after adding the elements.

放置

$.support.touchOverflow = true;
$.mobile.touchOverflowEnabled = true;
在pageinit事件中

有谁知道我在这里缺少什么?

此致

编辑:

我有按钮显示/隐藏一些div。点击这些更新页面大小,然后我就可以向下滚动。

在android模拟器/设备上使用phonegap遇到了问题

1 个答案:

答案 0 :(得分:0)

因此,出于某种原因,这对Android没有开箱即用。但我提出了另一种解决方案。

在向DOM添加元素后,我将体型设置为包含所有元素的div。

$('body').css({'height' : $('#<div id>').height()});

希望有人节省时间: - )