2012-03-27 46 views
0

我正在使用IScroll来帮助在PhoneGap应用程序的屏幕底部定位页脚,但是我遇到了一个问题,我一直在努力几个晚上,所以我希望有一些你可能会提供帮助。如何动态加载页面和使用IScroll

为了能够通过应用程序保留我的页眉和页脚,我一直在使用类似于this的东西。

通常我会绑定在我的PageCreated事件上,但由于这不是执行我不能这样做。我已收到网页后尝试过,并致电jQuery('#mobilePage').trigger('create');致电setTimeout(function(){ myScroll.refresh(); },0);

问题是没有正确生成高度。有一半的内容隐藏在页脚下方。

我的理论是触发器('创建')需要一些时间来调用,因此我太早调用myScroll.refresh()。

我的问题是如果有一种方法来绑定触发器('创建')事件,所以我可以创建一个回调并执行滚动更新?

+0

ü可以安全地使用500ms的超时触发器(“创建”) – ghostCoder 2012-03-28 05:44:06

+0

,但你不能确保UI在500ms内生成,这可能会在较慢的手机上产生一些问题。 – Dofs 2012-03-28 06:54:40

回答

1

在iscroll代码,检查

checkDOMChanges 

,并使其实现。然后iscroll将处理DOM时改变

0

试试这个jsfiddle链接我想刷新的设置它会帮助你