2012-04-04 54 views
1

我发现了一些rss阅​​读器的代码。我想用它来做我的黑莓应用程序。代码包含html,css和javascript文档。我写了config.xml的应用程序。当我在黑莓模拟器上编译并尝试我的应用程序时,它将无法正确加载。这就像应用程序没有CSS。我只是想知道,当我写这样的东西:在黑莓应用程序中使用jQuery Mobile

<div data-theme="e" data-role="header" data-position="fixed" > 

为什么黑莓不能理解它?因为在css文件中没有css解释。而且我看不到还有其他问题。 我希望我能找到我的问题=)

下面是一些截图:

enter image description here enter image description here

任何想法将是巨大的!

回答

0

1.确保您使用的jQuery Mobile版本正确使用jQuery Core版本。 jQuery Mobile 1.0.1及更早版本获得jQuery Core 1.6.4和jQuery Mobile 1.1.0以及更新版本获得jQuery Core 1.7.2。 http://www.jquerymobile.com/download

2.请确保您正在加载的任何资产(如jQuery或jQuery Mobile)的所有文件名中都使用了正确的字符。

  • 对于归档文件名,只能使用字母数字字符,并以字母开头的文件名。
  • 对于归档中的文件,只能使用字母数字字符,下划线或句点。文件名必须以字母开头。

来源:https://bdsc.webapps.blackberry.com/html5/documentation/ww_developing/bestpractice_compiling_ww_apps_1873324_11.html

注意,连字符是不允许和jQuery的文件命名约定使用。

+0

感谢您的回答,我更新了jquery版本,但仍然继续。我在托管文件中使用jquery。所以文件不在我的文件夹中。我无法理解这个问题。 – jakobiyem 2012-04-04 20:37:05

+0

由于你正在创建一个本地应用程序,所以不要依赖CDN作为核心文件(因为这需要互联网连接)。在本地托管文件,并正确命名它们。我很确定这些文件名中的连字符是什么与你搞砸。 http://www.jquerymobile.com/download。下载ZIP存档并将设备上的文件存放在主机上。确保从文件名中删除所有连字符,包括CSS图片精灵(这需要您在样式表中对旧精灵源进行搜索/替换)。 – Jasper 2012-04-04 20:40:44

+0

感谢您的回答,我无法回复,并且问题包含。但可能你是对的,这是我第一个使用jquery mobile尝试的例子,我可以做一些错误。 – jakobiyem 2012-05-14 14:04:50