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日