独自の jquery スクリプト (スライドショー プラグインなど) を必要とする jquery モバイル ページにコンテンツをロードしたい場合、スライドショー HTML ページ "および" スライドショー jquery ファイルを $.mobile.loadPage にロードするにはどうすればよいですか? コールバック関数はありますか?
ありがとう
独自の jquery スクリプト (スライドショー プラグインなど) を必要とする jquery モバイル ページにコンテンツをロードしたい場合、スライドショー HTML ページ "および" スライドショー jquery ファイルを $.mobile.loadPage にロードするにはどうすればよいですか? コールバック関数はありますか?
ありがとう
loadPage の後に "done" を使用することもできます。このメソッドは、ページが読み込まれると呼び出されます。
$.mobile.loadPage("page2.html", true).done(function (e, ui, page) {
//page has been loaded
}).fail(function () {
alert("sorry, no dice");
});
ありがとう
.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」を使用できます。