2012-03-27 47 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鏈接我想刷新的設置它會幫助你