У меня есть мобильное приложение Cordova, которое я разрабатываю с помощью Eclipse и тестирования в AVD. Все работает отлично, пока я не включу всплывающее окно в коде. Даже добавление простейшего всплывающего окна с использованием следующего в теле HTML:
<div data-role="popup" id="popupBasic">
<p>This is a completely basic popup, no options set.<p>
</div>
Но никогда не открывать всплывающее окно, которое должно выполняться программно, используя $('#popupBasic').popup("open")
- приводит к тому, что другие части моего JS-кода не имеют отношения к всплывающему окну. Кнопки нужно дважды щелкнуть, чтобы работать, и т.д. Удалите вышеуказанный код, и все снова работает нормально.
В простом, автономном приложении, просто демонстрирующем использование всплывающего окна, у меня нет проблем.
Я использую jQuery mobile 1.3.1.
Есть идеи?
Я увеличил объем памяти для AVD, и проблема решена.