2012-06-28 3 views

ответ

0

Я думаю, что вы можете установить в глобальной конфиге:

loadingMessage строка, по умолчанию: "загрузка"
Установите текст, который появляется, когда страница загружается. Если установлено значение false, сообщение не будет отображаться .

loadingMessageTextVisible булево, по умолчанию: ложные
ли текст должен быть виден, когда отображается сообщение загрузки. Текст всегда видно для ошибок при загрузке.

А вот Документы для метода $ .mobile.showPageLoadingMsg

Вот пример использования погрузочного сообщения/кока с событием нажатия

JS

$("input, a:jqmData(clickload='show')").on('click', function() { 
    console.log('clicked show'); 
    $.mobile.showPageLoadingMsg("b", "This is only a test", true); 
}); 

$("input, a:jqmData(clickload='spin')").on('click', function() { 
    console.log('clicked spin'); 
    $.mobile.showPageLoadingMsg("b", "This is only a test", false); 
}); 

$("input, a:jqmData(clickload='hide')").on('click', function() { 
    console.log('clicked hide'); 
    $.mobile.hidePageLoadingMsg(); 
}); 

HTML

<div data-role="controlgroup" data-type="horizontal"> 
    <a href="#" id="showMe" data-role="button" data-clickload="show">Show Loading Message</a> 
    <a href="#" id="showMe" data-role="button" data-clickload="spin">Show Loading Spinner</a> 
    <a href="#" id="hideMe" data-role="button" data-clickload="hide">Hide Loading Message/Spinner</a> 
</div> 
+0

вы имели в виду, как это: [http://jsfiddle.net/vDTVw/8/](http://jsfiddle.net/vDTVw/ 8 /)? –

+0

@foo обновил мой ответ ссылкой на пример –

+0

@PhillPaffford я вставил ваш образец кода в заголовок, так что мое приложение jqm полностью загрузилось. У меня есть список ссылок на ссылку и когда я нажимаю элемент - появляется messege, изменения страницы и скрытые сообщения , Ничего страшного. На следующей странице есть также список ссылок на ul и в заголовке есть ссылка. Все ссылки имеют атрибут 'data-clickload =" show "', но когда я нажимаю одно из них, не появляется сообщение о загрузке. –

Смежные вопросы