【问题标题】:Phonegap with jquery and jquerymobile for BB用于 BB 的带有 jquery 和 jquerymobile 的 Phonegap
【发布时间】:2012-07-16 04:35:23
【问题描述】:

我正在为 BlackBerry webworks、PhoneGap 1.9.、Jquery 和 jquery mobile 进行开发。 PhoneGap 提供的示例在模拟器上运行良好,直到它包含 jQuery 库,应用程序停止响应。

添加代码以了解情况。有人可以使用相同的技术吗?

1)

<!DOCTYPE HTML>
<html>
<head>
<title>Prueba</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" type="text/css" href="css/jquery.mobile.structure-1.1.0.min.css" />
<script type="text/javascript" src="js/json2.js"></script>
<script type="text/javascript" src="js/cordova-1.9.0.js"></script>
<script type="text/javascript" src="js/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="js/jquery.mobile-1.1.0.min.js"></script>
</head>
<body>

<h3>Hello!</h3>
</body>
</html>

=> 结果:崩溃

2) 在这篇文章中使用 jQuery 版本 1.6.4 (http://bugs.jquery.com/ticket/10608)

<!DOCTYPE HTML>
<html>
<head>
<title>Prueba</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" type="text/css" href="css/jquery.mobile.structure-1.1.0.min.css" />
<script type="text/javascript" src="js/json2.js"></script>
<script type="text/javascript" src="js/cordova-1.9.0.js"></script>
<script type="text/javascript" src="js/jquery-1.6.4.min.js"></script>
<script type="text/javascript" src="js/jquery.mobile-1.1.0.min.js"></script>
</head>
<body>

<h3>Hello!</h3>
</body>
</html>

=> 结果:崩溃

3) 没有 jquery mobile

<!DOCTYPE HTML>
<html>
<head>
<title>Prueba</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" type="text/css" href="css/jquery.mobile.structure-1.1.0.min.css" />
<script type="text/javascript" src="js/json2.js"></script>
<script type="text/javascript" src="js/cordova-1.9.0.js"></script>
<script type="text/javascript" src="js/jquery-1.7.1.min.js"></script>
</head>
<body>

<h3>Hello!</h3>
</body>
</html>

=> 结果:崩溃

4) 没有 jquery 移动版

<!DOCTYPE HTML>
<html>
<head>
<title>Prueba</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" type="text/css" href="css/jquery.mobile.structure-1.1.0.min.css" />
<script type="text/javascript" src="js/json2.js"></script>
<script type="text/javascript" src="js/cordova-1.9.0.js"></script>
<script type="text/javascript" src="js/jquery-1.6.4.min.js"></script>
</head>
<body>

<h3>Hello!</h3>
</body>
</html>

=> 结果:有效!

但我需要 jquery mobile。感谢您的帮助。

【问题讨论】:

  • 您在测试什么 BlackBerry 智能手机和操作系统?
  • 模拟器 7.0.0.318 for WebWorks
  • 您可以在实际设备上试用一下吗?我注意到模拟器有些不稳定。

标签: jquery html jquery-mobile blackberry-webworks


【解决方案1】:

问题不在于 jquery 移动文件(除非下载损坏),因为我在多个 Blackberry 项目中一直使用相同版本的 jquery。

考虑检查 cordova-1.9 和 json2.js 与 PhoneGap 1.9 和 Blackberry 的兼容性。

当然,在为 Blackberry 开发时只使用 WebWorks SDK 要简单得多,因为您可以使用更简单的方法来处理 Blackberry 的特性(并且您可以在以后移植到其他平台时去掉 Blackberry 的部分)。看看:https://developer.blackberry.com/html5/(有很多有用的示例)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多