北漂IT民工 的博客

jquery mobile 下打开一个提示框的代码

献给所有跟我一样学习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);

}