1

我刚刚开始在 Eclipse 中使用 PhoneGap 和 jQuery Mobile。我正在尝试制作一个基本的 android 应用程序,但由于某种原因,我似乎无法让 jquery mobile 工作。这是日志猫中的错误:

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

Eclipse 的屏幕截图

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

4

1 回答 1

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>
于 2013-01-28T11:56:24.213 回答