0
私はこれが前に議論されたが、私のための結果がないことを知っている。jquerymobileのページとPhonegapのdevicereadyイベントonLoad
問題は、deviceready()が「リスト」ページで初めて、一度だけ起動されることです。私は記事のページでそれを動作させることはできません。そして、「記事」ページから「記事リスト」に戻ると、そのイベントはまだ機能していません。私はすべてのデータロール= "ページ"でmenubutton operativeが必要です。
JS:
<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>
:コルドバ-1.5.0 /jquery.mobile-1.1.0-rc.2 /jquery-1.7.1/Android
何か助けてください?
Yeapをアップグレードしてみてください! jquery.mobile-1.1.0でテストされ、1.7rc1の最終的な電話とギャップがあり、素晴らしい仕事です! –