我无法从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);
};
blockUi():
function blockUI() {
$.mobile.loading('show', {
text: 'loading',
textVisible: true,
theme: 'a'
});
}
我认为它应该有用,我没有像他们在这里做的那样做任何其他事情:http://stage.api.jquerymobile.com/page-loading/
任何人都知道缺少什么?