0

我在 xcode 4.x 中安装了 Cordova 1.6.0。我创建了一个新的 PhoneGap 项目并在 5.1.1 iPhone 模拟器中执行了相同的项目。说 Cordova 正在工作是成功的。我在我的项目中添加了 www 文件夹。现在我在 www 文件夹中添加了我的 HTML、CSS 和 JS 文件。我更改了 AppDelegate.m 并将加载 html 页面指向我的 login.html。页面加载但没有任何 JS 或 CSS。login.html 包含如下代码,

 <!DOCTYPE html>
<html>
<head>
<title>Login</title>

<meta name="viewport" content="width=device-width, initial-scale=0">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta charset="utf-8">    

<script type="text/javascript" charset="utf-8" src="js/cordova-1.6.0.js"></script>


<link rel="stylesheet"
    href="css/jquery.mobile-1.1.0.min.css" />
<script type="text/javascript" charset="utf-8"
    src="js/jquery.min.js"></script>
<script type="text/javascript" charset="utf-8" src="js/jquery.cookie.js"></script>
<script src="js/jquery.toastmessage-min.js"></script>
<script type="text/javascript" charset="utf-8"
    src="js/jquery.mobile-1.1.0.min.js"></script>

<script type="text/javascript" charset="utf-8" src="js/json2.js"></script>


<link href="css/style.css" rel="stylesheet" type="text/css">
<link href="css/jquery.toastmessage-min.css" rel="stylesheet"
    type="text/css">

该页面引用所有本地存储的文件。该页面还点击一个外部 url 以获取 document.ready 中的数据。任何人都可以找出问题所在吗?

4

1 回答 1

0

这个链接帮助了我。 带有 phonegap 的 Jquery mobile 不适用于移动应用程序

我使用的是 jquery 1.6.4,这是一个错误的组合。组合应该是-cordova-1.6.0.js jquery.mobile-1.1.0.min.css jQuery Core 1.7.2 jquery.mobile-1.1.0.min.js

于 2012-08-10T10:16:41.273 回答