2012-04-16 2 views
1

jQueryMobileでブラウザベースのアプリケーションをビルドして問題が発生しました:今は、複数の "data-role = page"一度アクティブになるとjQueryMobileのページが変更されたときにデータを呼び出すにはどうすればいいですか?

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

ただし、ユーザーがキーを押してページをリロードする場合、私はバックエンドのページを検出して呼び出すことができますどのようにブラウザ上のボタンを「リフレッシュ」?

ありがとうございます。

答えて

0

pageshowイベントを使用してください。このようなもの:

$("[data-role=page]").live('pageshow',function(event, ui){ 
    var myId = $.mobile.activePage.attr('id'); 
    // do something 
}); 
関連する問題