我无法从 jquerymobile 获得这个 PageLoading-Widget 工作。每次更改页面时,我都会尝试调用它。这是我的代码:
在每次页面更改时调用阻塞和解除阻塞的方法:
var tmpChangePage = $.mobile.changePage;
var globalChangePageTimeout = false;
$.mobile.changePage = function(toPage, options) {
blockUI();
if (globalChangePageTimeout)
clearTimeout(globalChangePageTimeout);
globalChangePageTimeout = setTimeout(function() {
tmpChangePage(toPage, options);
unblockUI();
}, 100);
};
块UI():
function blockUI() {
$.mobile.loading('show', {
text: 'loading',
textVisible: true,
theme: 'a'
});
}
我认为它应该可以工作,我没有像他们在此处的示例中那样做任何其他事情:http: //stage.api.jquerymobile.com/page-loading/
任何人都知道缺少什么?