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
도움이 필요하십니까?
엡 업그레이드를 시도해야합니다! jquery.mobile-1.1.0으로 최종 테스트 및 1.7rc1의 전화 접속 및 작동 –