Я играю с моим первым приложением PhoneGap / Android, и у меня возникают проблемы при запуске $.mobile.changePage()
из события PhoneGap / Cordova.
Я обновил код, тогда как раньше он запускался один раз.Теперь он вообще не срабатывает, но ближе к тому, как это должно быть сделано.
Вот мой код:
$(document).on('pageinit', function() {
document.addEventListener("searchbutton", onSearchKeyDown, false); //never fires
document.addEventListener("menubutton", onMenuKeyDown, false); //never fires
alert("triggered"); //does fire
});
// search button press
function onSearchKeyDown() {
//change to search page
alert("search");
$.mobile.changePage("#page4", {transition: "pop"});
}
//menu button press
function onMenuKeyDown() {
//change to start page
alert("menu");
$.mobile.changePage("#page1", {transition: "pop"});
}