我正在使用IScroll帮助在我的PhoneGap应用程序中将页脚放置在屏幕底部,但是我有一个问题,我已经挣扎了几个晚上,所以我希望你们中的一些人可以提供帮助。
为了能够通过应用程序保持我的页眉和页脚,我一直在使用类似于this的内容。
通常我会绑定我的PageCreated事件,但由于这不是执行,我不能这样做。收到该页面后我尝试过,我已致电jQuery('#mobilePage').trigger('create');
致电setTimeout(function(){ myScroll.refresh(); },0);
。
问题是未正确生成高度。有一半的内容隐藏在页脚下面。
我的理论是触发器('create')需要一段时间来调用,因此我太早调用myScroll.refresh()。
我的问题是,如果有一种方法来绑定触发器('create')事件,那么我可以创建一个回调并执行滚动更新?
答案 0 :(得分:1)
在iscroll代码中,检查
checkDOMChanges
并使之成真。然后iscroll将处理dom更改时刷新的设置
答案 1 :(得分:0)
尝试此jsfiddle链接,我认为它会对您有所帮助