4

独自の jquery スクリプト (スライドショー プラグインなど) を必要とする jquery モバイル ページにコンテンツをロードしたい場合、スライドショー HTML ページ "および" スライドショー jquery ファイルを $.mobile.loadPage にロードするにはどうすればよいですか? コールバック関数はありますか?

ありがとう

4

2 に答える 2

4

loadPage の後に "done" を使用することもできます。このメソッドは、ページが読み込まれると呼び出されます。

 $.mobile.loadPage("page2.html", true).done(function (e, ui, page) {
      //page has been loaded
}).fail(function () {
        alert("sorry, no dice");
    });

ありがとう

于 2013-07-04T07:46:20.727 に答える
1

.loadPage のコールバック関数はありません。ただし、イベント pageload をバインドして、必要なスクリプトを実行することはできます。

 $( document ).bind( "pageload", function( event, data ){
    //your script, and potentially testing you are on a page requiring it
});

このイベントの詳細については、Jquery Mobile のドキュメントを参照してくださいさらに、より一般的な .changePage メソッドを使用している場合は、使用するスクリプトの種類に応じて、ページ イベント「pageshow」または「pagebeforeshow」を使用できます。

于 2012-09-05T14:07:38.620 に答える