проблемы с кнопкой возврата с PhoneGap и Jquery-Mobile в Android - PullRequest
0 голосов
/ 29 января 2012

У меня проблема с кнопкой возврата Android, я выполняю следующие действия: http://docs.phonegap.com/en/1.0.0/phonegap_events_events.md.html,, но когда я возвращаю кнопку возврата, я удалил приложение и намереваюсь перейти к первому идентификатору div home.

Ответы [ 2 ]

0 голосов
/ 16 января 2015

Помимо jquery-mobile вы можете использовать обычный " div " для прокрутки ваших страниц вверх или вниз. используйте ". hide " в вашем файле .js , чтобы скрыть div, кроме того, который вы хотели показать, например,

$("#1stdiv").hide();
$("#2stdiv").hide();
$("#3stdiv").hide();
$("#4stdiv").show();
$("#5thdiv").hide();

чтобы сделать это в истории обратных страниц, реализовать стек и сложить страницы в стек, как только вы вошли на страницу, а затем написать onclick функцию onclick кнопки, которая должна показывать верхний элемент в стеке. как это

document.addEventListener("deviceready", onDeviceReady, false);
 function onDeviceReady(){
     document.addEventListener("backbutton", onBackKeyDown, false);
 }
function onBackKeyDown(){
   //hide all div except the div which is in top of stack 
 }

Но убедитесь, что добавляете <script src="cordova.js"></script> или <script src="phonegap.js"></script> в HTML-файл, когда вы используете в phonegap.

0 голосов
/ 09 декабря 2012

Вы можете попробовать установить:

$.mobile.phonegapNavigationEnabled

для того, чтобы JQueryMobile хорошо работал с функциями кнопки возврата Phonegap.

Здесь больше информации:

http://jquerymobile.com/demos/1.2.0/docs/pages/phonegap.html

...