我想使用$. mobile.showPageLoadingMsg ("b", "This is only a test", true)
,但它不起作用:
<script src="js/jqeury/jquery.js"></script>
<script src="js/jqeury/jquery.mobile-1.1.1.js"></script>
我的代码如下:
<script type="text/javascript" charset="utf-8">
$.mobile.showPageLoadingMsg("b", "This is only a test", true);
//show the loading message. alert("OK"); </script>
答案 0 :(得分:3)
你有一个错字。
将js/jqeury
修改为js/jquery
答案 1 :(得分:1)
正如RoManiac指出的那样,你有一个错字:js/jqeury
到js/jquery
(当然,我们不确定那是否真的是你的目录结构,但假设......) - 你可以测试一下通过执行
console.log("Is jQuery loaded: "+ (jQuery != undefined));
console.log("Is jQuery Mobile loaded: "+ (jQuery.mobile != undefined));
另外,尝试将代码包装在Page Init事件中(更改id以匹配您的页面ID)
$("#page1").live("pageinit",function(){
$.mobile.showPageLoadingMsg("b", "This is only a test", true);
});