私はjqueryモバイルを使用しています。明示的にトリガー(「作成」)メソッドを呼び出さない限り、jquery mobileを停止して何かをしたかっただけです。jquery モバイルの自動初期化をしばらく停止する方法はありますか。
質問する
1812 次
1 に答える
5
この属性を追加することでそれを行うことができます:
data-enhance="false"
希望の容器に。
また、アプリの読み込み段階でこれをオンにする必要があります。
$(document).one("mobileinit", function () {
$.mobile.ignoreContentEnabled=true;
});
詳細については、次を参照してください。
http://jquerymobile.com/test/docs/pages/page-scripting.html
例:
http://jsfiddle.net/Gajotres/Xjurd/
$.mobile.ignoreContentEnabled=true;を有効/無効にすることでテストできます。
2番目のオプションは、次の行で手動で行うことです:
data-role="none"
例:
http://jsfiddle.net/Gajotres/LqDke/
編集 :
ページを再作成するには、次を使用します。
$('#index').live('pagebeforeshow', function (event) {
$.mobile.ignoreContentEnabled = false;
$(this).attr('data-enhance','true');
$(this).trigger("pagecreate")
});
于 2012-12-23T12:48:39.217 に答える