2

所以,我正在努力解决的问题是,在我的 jquery 移动页面的内容部分添加元素后,我“松散”了页面的某些部分。然后我无法向下滚动查看页面底部。

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

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

并放置

$.support.touchOverflow = true;
$.mobile.touchOverflowEnabled = true;

在 pageinit 事件中。

有谁知道我在这里想念什么?

问候

编辑:

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

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

4

1 回答 1

0

所以,出于某种原因,这对于 android 来说是开箱即用的。但我想出了另一个解决方案。

将元素添加到 DOM 后,我将主体大小设置为包含所有元素的 div。

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

希望有人节省时间:-)

于 2012-06-11T09:39:18.823 回答