Приложения Cordova зависают при запуске после выхода с кнопкой «Назад» при использовании jquery-mobile-1.1.0-rc1 - PullRequest
0 голосов
/ 25 марта 2012

Я недавно обновил свои приложения с jquery-mobile-1.0.1 до jquery-mobile-1.1.0-rc1. В jquery-mobile-1.0.1 все работало правильно, но при использовании jquery-mobile-1.1.0-rc1 мои приложения зависали при повторном запуске после выхода с помощью кнопки «Назад».

Примечание. Приложения запускаются без проблем в первый раз после новой установки.

Я получаю те же результаты, используя phonegap-1.4.1 или cordova-1.5.0

Сегодня, после нескольких часов отладки, я понял, что если я добавлю идентификатор в тег body в моем index.html

До:

<body onload="init();">

После того, как:

<body onload="init();" id="stage">

и добавьте следующее к моему css

#stage {
    padding-top: 3px;
} 

Тогда мои приложения правильно работают с jquery-mobile-1.1.0-rc1.

Может кто-нибудь объяснить это?

Ответы [ 2 ]

0 голосов
/ 07 апреля 2012

Только что протестирован с jquery-mobile-1.1.0-rc2, который был выпущен вчера, и похоже, что он исправлен!

0 голосов
/ 30 марта 2012

почему бы не создать div и присвоить ему идентификатор stage и применить стилизацию к div?

...