![](/img/trans.png)
[英]how to run a callback function after $.mobile.changePage is ready in jquery?
[英]Jquery $.ChangePage callback Android
我有一個顯示在Android Webview應用程序中的網站。
我使用JqueryMobile(1.10.2)和ChangePage方法來瀏覽我的網站。 頁面要求Web服務,因此它們可能需要一些時間才能顯示。
我要在頁面加載期間顯示Toast(Android)。 它有效,但是我不知道如何加載頁面
我的問題是:可以知道何時通過$ .ChangePage方法加載頁面以隱藏我的Android Toast?
這是我的代碼:
$('div.ui-page').swipeleft(function (e) {
//$("#pop").popup("open");
window.Android.showToast();
$.mobile.changePage("mypage", {
transition: "slide"
});
})
進入我的Android應用程序(使用@JavascriptInterface):
@JavascriptInterface
public void hideToast() {
if(wait > 0) {
wait--;
}
if(wait == 0) {
montoast.cancel();
}
}
public void showToast() {
wait++;
montoast.setText("loading...");
montoast.show();
}
jQuery( ".selector" ).on( "pagechange", function( event ) { ... } )
在changePage()請求完成將頁面加載到DOM中並且所有頁面轉換動畫都完成之后,觸發此事件
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.