PhoneGap中文网
标题:
showLoaing()的问题
[打印本页]
作者:
fbifrom
时间:
2013-10-24 20:43
标题:
showLoaing()的问题
在1.3.2中我的函数为
function showLoading(){
$.mobile.loading( 'show', {
text: 'foo',
textVisible: true,
theme: 'z',
html: ""
});
}
复制代码
然后 如果我设置一个链接供点击的话可以显示加载的图标如<a href="#" onclick="showLoading()">显示加载图标</a>。
但是如果我在进行一个ajax请求数据的时候(比如打开一个帖子列表页面,初始化页面的数据),在ajax的beforesend函数中我使用“showLoading()”,则会提示Uncaught TypeError: Cannot read property 'loader' of undefined
请教大家如何解决啊
作者:
admin
时间:
2013-10-24 21:55
看看这个例子:
这是跳转到另一个页面的写法
<li>
<a href="#" id="email" data-icon="custom" onclick="goTo('content1.html')"> </a>
</li>
复制代码
//一般做跳转用
function goTo(page) {
showLoading();
$.mobile.changePage(page, {
transition: "slide"
});
}
//返回
function goBack() {
$.mobile.back();
}
//显示加载
function showLoading(){
$.mobile.loadingMessageTextVisible = true;
$.mobile.showPageLoadingMsg("a", "加载中..." );
}
//隐藏加载
function hideLoading(){
$.mobile.hidePageLoadingMsg();
}
复制代码
作者:
admin
时间:
2013-10-24 21:55
希望对你有帮助
作者:
fbifrom
时间:
2013-10-24 23:15
可能是我还不太了解JQM的运行机制吧,我上面的想法是网页一般的思维,谢谢~
欢迎光临 PhoneGap中文网 (http://bbs.phonegap100.com/)
Powered by Discuz! X3.2