隨着jQuery手機我正在使用一個動態的'頁面'模板與自定義內容插入取決於用戶輸入。停止從緩存動態頁面jQuery手機頁面
這一切都有效,但一旦頁面一旦被緩存就創建,並且如果您返回並做出新選擇,將不會顯示新值。我試着應用以下修補程序:
$('#instrument').bind('pagehide', function(){
$(this).remove();
});
這確實刪除的頁面,但如果你試圖返回到該頁面不會重新初始化,我會不斷得到推回我的應用程序的開始。
動態內容必須使用pagebeforecreate
(實際的HTML看起來並不重要,因此我不會在這裏包含它)添加到頁面中,否則它將不會被格式化。如果我使用pagebeforeshow
,則內容將不會被格式化,但如果您返回並進行新的選擇,它將發生變化。
我意識到pagebeforecreate
將緩存的頁面,但它不會出現,我可以用任何其他方法,由於內容沒有格式:(
我不能爲我的生活出一修復
謝謝丹,你的第二個主意真的有效!我不得不刪除'pagehide'上的動態內容,以阻止它被添加到現有內容(我需要它被完全替換),並且我還應用了一個'show'和'hide'的東西來阻止一個無風格的flash內容,但動態值現在正在刷新。非常感謝! –