【发布时间】:2013-06-03 09:09:57
【问题描述】:
我正在使用 phonegap 为设备后退按钮添加功能
document.addEventListener("deviceready", onDeviceReady, false);
WL.Logger.debug("Login init");
function onDeviceReady() {
document.addEventListener("backbutton", onBackKeyDown, false);
}
function onBackKeyDown() {
alert("sample1 back button clicked");
$('#page').load("pages/samplepage1.html", function(){
currentPage.init();
});
}
当我点击返回按钮 sample1.html 页面时,它显示警报(“sample1 back button clicked”) 它的工作正常
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
document.addEventListener("backbutton", onBackKeyDown, false);
}
function onBackKeyDown() {
alert("sample2 back button clicked");
$('#page').load("pages/sample2.html", function(){
currentPage.init();
});
};
当我单击 sample2.html 页面上的后退按钮时,它正在显示 alert("sample1 back button clicked") 但不显示 alert("sample2 back button clicked") 。我在 js 文件 wt 中的 currentPage.init= function() {} 之外写了这个是问题吗?我错了
如果你们中的任何人知道解决方案,请发给我 先谢谢了
【问题讨论】:
标签: android jquery-mobile ibm-mobilefirst