【问题标题】:Using Jquery Mobile in Blackberry Application在黑莓应用程序中使用 Jquery Mobile
【发布时间】:2012-04-04 19:44:39
【问题描述】:

我为 rss 阅读器找到了一些代码。我想将它用于我的黑莓应用程序。该代码包含 html、css 和 javascript 文档。我为应用程序编写了 config.xml。当我在黑莓模拟器上编译并尝试我的应用程序时,它不会正确加载。就像应用程序没有CSS一样。我只是想知道当我写这样的东西时:

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

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

这里是一些截图:

任何想法都会很棒!

【问题讨论】:

    标签: blackberry jquery-mobile blackberry-simulator


    【解决方案1】:

    1. 确保您使用的 jQuery Core 版本与您正在使用的 jQuery Mobile 版本相符。 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 的文件命名约定使用。

    【讨论】:

    • 感谢您的回答,我更新了 jquery 版本,但仍然继续。我在托管文件中使用 jquery。所以文件不在我的文件夹中。我无法理解问题..
    • 由于您正在制作本机应用程序,因此不要依赖 CDN 来获取您的核心文件(因为这需要互联网连接)。在本地托管文件,并正确命名。我很确定文件名中的连字符是你的问题。 jquerymobile.com/download。下载 ZIP 存档并将文件托管在设备上。确保从文件名中删除所有连字符,包括 CSS 图像精灵(这需要您在样式表中搜索/替换精灵的旧来源)。
    • 感谢您的回答,我无法回复,问题包含。但可能你是对的,这是我在 jquery mobile 上尝试的第一个示例,我可能会犯一些错误。
    猜你喜欢
    • 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
    相关资源
    最近更新 更多