献给所有跟我一样学习jquery mobile并在api里找不到合适的dialog使用办法的同仁们。
代码如下:
对于1.4.2新版本:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| function alert(message, time, text) {
message = message || '';
time = time ? time * 1000 : 1000;
text = text || true;
$.mobile.loading( "show", {
text: message,
textVisible: true,
theme: "z"
});
// Do your ajax call and processing here
setTimeout(function() {
$.mobile.loading( "hide" );
}, time);
}
|
对于1.3.2或者之前的版本:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| function alert(message, time, text) {
message = message || '';
time = time || 1000;
text = text || true;
$.mobile.showPageLoadingMsg("b", message, text);</p>
// Do your ajax call and processing here
setTimeout(function() {
$.mobile.hidePageLoadingMsg();
}, time);
}
|