-1

我想使用$. 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>
4

2 回答 2

3

你有一个错字。修改js/jqeuryjs/jquery

于 2012-11-01T10:13:12.067 回答
1

正如 RoManiac 指出的那样,你有一个错字:js/jqeuryto js/jquery(当然,我们不确定这是否真的是你的 dir 结构,但假设......) - 你可以测试是否已经加载了 jQuery 和 jQM

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); 
});
于 2012-11-01T10:13:02.483 回答