-1

docsによると、フェッチされたすべての ajax ページは、pageHide の DOM から削除されます。この機能を無効にする方法はありますか? 回避しようとしている再取得時にページに読み込み画面が表示され、サイトのサイズがかなり小さい. ありがとう!

4

1 に答える 1

2

参照したページのドキュメントから引用:

以前にアクセスしたすべてのページを DOM に保持するには、次のように、ページ プラグインの domCache オプションを true に設定します。

$.mobile.page.prototype.options.domCache = true;

または、特定のページだけをキャッシュするには、ページのコンテナーに data-dom-cache="true" 属性を追加できます。

<div data-role="page" id="cacheMe" data-dom-cache="true">

ただし、読み込み中のメッセージが表示されるのは奇妙に思えますが、jQueryMobile で発生したことはありません。低速のネットワーク経由でページを読み込んでいますか?

于 2012-04-12T18:41:03.813 に答える