![](/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.