2012-03-17 6 views

答えて

1

reloadPageブール、デフォルト:false)

は、それが ページコンテナのDOMにすでに存在する場合でも、ページのリロードを強制します。 changePage()の 'to'引数が のURLである場合にのみ使用されます。

出典:http://jquerymobile.com/demos/1.1.0-rc.1/docs/api/methods.html

だから、基本的にあなたがページを変更する$.mobile.changePage()を使用することができますし、URLをリロードしたいときにpreloadPage : trueオプションを渡すことができます。ここで

reloadクラスを持っているリンクについて$.mobile.changePage()を使用する方法の簡単な例です:

$(document).delegate('a.reload', 'click', function() { 
    $.mobile.changePage('myPage.html', { reloadPage : true }); 
    return false; 
}); 
+0

回答ありがとうございます。ページをリンクすると、jquerymobileのデフォルトローダーは表示されません – user969275

1

ページにリンクしながら、jQueryのモバイルでのデフォルトのローダーは、次のコードを追加することで、表示されます:

$("a").click(function() { 
    $.mobile.showPageLoadingMsg(); 
    //Other things you want to do 
});