JqueryMobile Загрузка счетчика для вызова функции - PullRequest
1 голос
/ 03 апреля 2012

Я хотел бы показать спиннер загрузки, когда функция работает в jquerymobile. Функция не AJAX, она просто рассчитает некоторые значения и сохранит их в базу данных sqlite. Я искал и продолжаю находить одни и те же примеры, говорящие use $ .mobile.showPageLoadingMsg (); и т.д.

пример

function loading()
{
    $.mobile.showPageLoadingMsg();

    //Do Some Stuff in here

    $.mobile.hidePageLoadingMsg();
}

Заранее спасибо. Lmac

Ответы [ 2 ]

1 голос
/ 26 июня 2013

Использовать $ .mobile.loading ('show');и $ .mobile.loading ('hide');вместо.Вышеприведенные функции устарели из мобильной документации jquery.

1 голос
/ 03 апреля 2012

Вы можете просто позвонить:

 $.mobile.showPageLoadingMsg();

в начале вашей функции, как вы упомянули, но для обратного вызова вашей функции

$.mobile.hidePageLoadingMsg();

Если вы хотите, чтобы загрузчик отображался дляопределенный период времени, который вы можете использовать:

$.mobile.showPageLoadingMsg();
var wait = setTimeout(function(){
    $.mobile.hidePageLoadingMsg();
},400);
...