0

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/

何が欠けているのか誰にも分かりますか?

4

0 に答える 0