1

jQueryMobile でブラウザーベースのアプリを構築していて、問題に直面しています。現在、1 つの HTML に複数の「data-role=page」セクションが含まれており、それぞれがアクティブ化されたコンテンツを取得するためにバックエンドを呼び出します。

$('body').bind('pagechange',function(event){
    //grab content base on page id here, working!!!
});

ただし、ユーザーがブラウザの「更新」ボタンを押してページをリロードした場合、どうすればバックエンド ページを検出して呼び出すことができますか?

ありがとう

4

1 に答える 1

0

pageshow イベントを使用します。このようなもの:

$("[data-role=page]").live('pageshow',function(event, ui){
    var myId = $.mobile.activePage.attr('id');
    // do something
});
于 2012-04-16T10:18:50.170 に答える