Проблемы с JQuery Mobile на IPhone PhoneGap - PullRequest
1 голос
/ 24 февраля 2012

Я пишу свое первое кроссплатформенное мобильное приложение с PhoneGap.

На сайте PhoneGap я обнаружил, что JQuery Mobile наиболее полезен для пользовательского интерфейса в PhoneGap. Затем я нашел несколько руководств для JQuery (http://devgrow.com/mobile-web-dev-using-jquery-mobile)., они в веб-браузерах нормальные, но когда я запускаю его на IPhone Simulator, JQuery не работает.

Почему? Как я могу решить эту проблему.

browser and iphone

UPD: я пользуюсь

<link rel="stylesheet" href="http://code.jquery.com/mobile/1.0a1/jquery.mobile-1.0a1.min.css" />  
<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.3.min.js"></script>
<script type="text/javascript" src="http://code.jquery.com/mobile/1.0a1/jquery.mobile-1.0a1.min.js"></script>

как в учебнике

Ответы [ 3 ]

1 голос
/ 24 февраля 2012

Включили ли вы указанные ниже файлы в свой index.html

<script type="text/javascript" src="js/jquery-1.6.2.min.js"></script>
<script type="text/javascript" src="js/jquery.mobile-1.0rc1.js"></script>

Редактировать: Я проверил вашу ссылку на учебник, было упомянуто

<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.3.min.js"></script>
<script type="text/javascript" src="http://code.jquery.com/mobile/1.0a1/jquery.mobile-1.0a1.min.js"></script>

МайБудь вы DOM генерируется до загрузки вашего файла JQuery.Поэтому я предлагаю вам загрузить их локально в вашу папку JS и ссылаться, как я уже упоминал выше

0 голосов
/ 13 октября 2012

Надеюсь, еще не поздно ответить,

У меня была эта проблема, и причина в том, что phonegap не загружает файлы за пределы своих утвержденных доменов.

Итак, я перешел к phonegap.plist или cordova.plist и добавил хосты в массив раздела ExternalHost.

Хорошо сработало,

Конечно, единственный способ обнаружить это - увидеть область сообщений xcode и увидеть что-то с «белым списком»

Надеюсь, это поможет

0 голосов
/ 24 февраля 2012

Я зашел на http://devgrow.com/examples/jquerymobile/ Симулятор iOS, и он отлично работает.

Кроме того, я попытался скопировать источник этой веб-страницы, вставить ее на страницу index.html в проекте PhoneGap (с добавлением ссылки на phonegap.js), и он отлично работает.

Вы тоже пробовали эти шаги?

...