Использование JQuery Mobile в приложении Blackberry

Я нашел код для чтения RSS. И я хочу использовать его в своем приложении Blackberry. Код содержит документы html, css и javascript. И я написал config.xml для приложения. Когда я компилирую и пробую свое приложение на симуляторе Blackberry, оно не загружается правильно. Это похоже на то, что в приложении нет CSS. Мне просто интересно, когда я пишу что-то вроде этого:

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

Почему Blackberry этого не понимает? Потому что в файле css нет объяснения css. И я не вижу, есть ли другая проблема. Я надеялся найти свою проблему =)

Вот несколько скриншотов:

введите описание изображения здесь введите описание изображения здесь

Любая идея была бы отличной!


person jakobiyem    schedule 04.04.2012    source источник


Ответы (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.

person Jasper    schedule 04.04.2012
comment
Спасибо за ответ, я обновил версию jquery, но она все еще продолжается. Я использую jquery в размещенных файлах. Значит файлов нет в моей папке. Я не могу понять проблему .. - person jakobiyem; 05.04.2012
comment
Поскольку вы создаете собственное приложение, не полагайтесь на CDN для ваших файлов ядра (поскольку для этого требуется подключение к Интернету). Разместите файлы локально и назовите их правильно. Я почти уверен, что дефис в именах файлов - это то, что вас беспокоит. jquerymobile.com/download. Загрузите ZIP-архив и разместите файлы на устройстве. Обязательно удалите все дефисы в именах файлов, включая спрайт изображения CSS (что требует от вас выполнить поиск / замену старого источника спрайта в таблице стилей). - person Jasper; 05.04.2012
comment
Спасибо за ответ, я не смог ответить, проблема содержится. Но, вероятно, вы правы, это был первый пример, который я пробовал с jquery mobile, и я мог допустить некоторые ошибки. - person jakobiyem; 14.05.2012