jQuery Mobile和PhoneGap无法正常工作

时间:2013-01-28 11:42:40

标签: jquery eclipse cordova jquery-mobile

我刚刚开始在Eclipse中使用PhoneGap和jQuery Mobile。我正在尝试制作一个基本的Android应用程序但由于某种原因我似乎无法使jquery移动工作。这是log cat中的错误:

01-28 13:35:58.870: E/Web Console(535): TypeError: Result of expression 'a.browser' [undefined] is not an object. at file:///android_asset/www/js/jquery.mobile.js:2

Screen Shot of Eclipse

我已经创建了一个js文件夹并将jQuery和jQuery Mobile js放在该文件夹中,我假设在html中我的路径是正确的。我和css一样,出于某种原因我得到了上面提到的错误。

1 个答案:

答案 0 :(得分:0)

如果你仔细看看,你会发现你在eclipse项目中使用了cordova 2.3 js文件,但同时你在HTML中引用了cordova 1.5文件。

编辑:

接下来要看一下,你使用过jQuery和jQuery Mobile的最新版本吗?您可以从我的示例中下载它们:http://jsfiddle.net/Gajotres/QXJrk/。还要检查你是否使用jQuery版本1.82(暂时不使用2.0)。

<link rel="stylesheet" href="http://code.jquery.com/mobile/1.2.0/jquery.mobile.structure-1.2.0.min.css">    
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<script src="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.js"></script>