HTML5, CSS3 및 자바 스크립트로 안드로이드 앱을 개발하기 위해 IntelXDK를 사용하고 있습니다. 앱은 HTML 버튼으로보기를 전환하는 동안 잘 작동하지만 뒤로 버튼을 클릭하면 앱이 종료되지만이 이벤트를 캡처하여 홈 화면을 표시하려고합니다. 안드로이드 : 자바 스크립트에서 백 버튼 클릭을 캡처 할 수 없습니다.
$(document).ready(function() {
var animTime = 300,
clickPolice = false;
$(document).on('click', '.acc-btn', function() {
if (!clickPolice) {
clickPolice = true;
var currIndex = $(this).index('.acc-btn');
$('.acc-content').stop().animate({ height: 0 }, animTime);
$('.acc-content').eq(currIndex).stop().animate({ height: 108 }, animTime);
setTimeout(function() { clickPolice = false; }, animTime);
}
});
//Back button event
document.addEventListener('backbutton', function() {
if ($('#front').hasClass('hidden')) {
ShowPage('front');
return false;
}
else {
navigator.app.exitApp();
}
}, false);
});
//Show page function etc.....
은 내가 showpage를 기능을 알고
이벤트는이 내가 BACK 버튼 클릭 이벤트를 캡처하기 위해 수행했지만 응용 프로그램이 바로 종료 무엇 시뮬레이터에 있지만 물리적 장치
에서 작동 다른 곳에서
사용되는 어떤 도움이 있으므로하여 addEventListener에서 부울 매개 변수를 제거하기 위해
을 종료에서 응용 프로그램을 방지하기 위해 가상 페이지를 추가해야 http://pastebin.com/6TCg8WPL)가 작동합니다. –
불행히도, 나는 어떤 차이가있을 경우를 대비해 문서 준비 이벤트에 다른 코드를 포함하도록 내 질문을 업데이트했습니다. – bolt19