2013-04-10 114 views
0

我有一個小的PhoneGap應用程序,並在一個按鈕上單擊我有刷新頁面通過:頁面加載屏幕();

window.location.reload();

加載速度非常快。然而,儘管速度很快,但您可以看到一些元素在其他元素之前被加載。我想在這段時間做一些加載屏幕,我認爲這將是一個不錯的接觸。

什麼可能是我這樣做的最好方法?它不會在應用程序啓動時,但以某種方式綁定到要求刷新頁面的按鈕。

順便說一句,我沒有使用Jquery Mobile或Zepto。

感謝

回答

1

我不是太PhoneGap的廁所,但我相信這只是普通的HTML,CSS和JS沒有?那麼爲什麼不只是一個抓取你的數據,所以頁面本身並沒有實際刷新,而是容器內的數據。然後在包含您的加載器信息(旋轉gif,加載等)的刷新調用上,只需將一個div prepended添加到body。然後在ajax回調中消失。

+0

這是一個本地運行的應用程序。 – 2013-04-10 02:36:10