Я недавно обновил свои приложения с 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.
Может кто-нибудь объяснить это?