Я знаю, что это обсуждалось ранее, но без каких-либо результатов для меня.jquerymobile pages и Phonegap deviceready event onLoad
Проблема в том, что deviceready() запускается только один раз, первый раз на странице «Список». Я не могу заставить его работать на страницах статей. И когда я возвращаюсь со страницы «статьи» в «список статей», мероприятие все еще не работает. Мне нужна операционная программа, работающая в каждой роли данных = «страница».
В ЯШ:
<script type='text/javascript'>
function onLoad() {
document.addEventListener("deviceready", onDeviceReady, false);
}
function onDeviceReady() {
document.addEventListener("menubutton", onMenuKeyDown, false);
}
function onMenuKeyDown() {
alert('Menu pressed');
}
</script>
HTML-:
<body onload="onLoad()">
<div id="list" data-role="page">
<ul id="articleList" data-role="listview">
<li id="list1"><a id="link1" href="#article1"></li>
<li id="list2"><a id="link1" href="#article2"></li>
</ul>
</div>
<div id="article1" data-role="page">Content</div>
<div id="article2" data-role="page">Content</div>
Я с: Cordova-1.5.0 /jquery.mobile-1.1.0-rc.2 /jquery-1.7.1/Android
Любая помощь пожалуйста?
Yeap !! Протестировано с jquery.mobile-1.1.0 final & phonegap 1.7rc1 и отлично работает! –