data-dom-cache=”true”

このエントリーをはてなブックマークに追加

data-dom-cache=”true”はDOMのキャッシュを有効にする機能です。

jQuery Mobileでは読み込まれたページは次ページに遷移した際にDOM上から削除されます。これはメモリ効率を良くするためです。しかしページによっては常にDOM上にキャッシュさせておきたい場合もあり、その場合に利用できるのがdata-dom-cache=”true”です。これはdata-role=”page”をつけた要素に指定します。

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

すべてのページでこのDOMのキャッシュを許可したい場合はdomCache$.mobile.page.prototype.options.domCache = true;を指定すると良いでしょう。

また、JavaScriptでDOMのキャッシュを許可したい場合はpageメソッドで指定が可能です。

登録日 : 2012年09月22日 最終更新日 : 2016年12月19日

同じカテゴリー(ページ)のエントリー

検索

スポンサードリンク

バージョン

リファレンス