Javascript 设备BackButton第一次工作
每当我到达homepage.html页面时,backbutton事件第一次起作用,因为我已重写backbutton事件侦听器 在转到任何其他页面(如myquery.html)并再次从该页面返回homepage.html后,backbutton事件不起作用。我在所有HTML页面中都有相同的问题:backbutton事件只在第一次工作,但我的logcat中没有错误 代码如下:Javascript 设备BackButton第一次工作,javascript,android,Javascript,Android,每当我到达homepage.html页面时,backbutton事件第一次起作用,因为我已重写backbutton事件侦听器 在转到任何其他页面(如myquery.html)并再次从该页面返回homepage.html后,backbutton事件不起作用。我在所有HTML页面中都有相同的问题:backbutton事件只在第一次工作,但我的logcat中没有错误 代码如下: function onDeviceReady() { // Now safe to use the Cordov
function onDeviceReady()
{
// Now safe to use the Cordova API
/* Registering the basic events associated with device hardware */
document.addEventListener("backbutton",backKeyDown, false);
document.addEventListener("menubutton", function()
{
//Handle the menu button
$("#utilsMenu").click();
}, false);
}
function backKeyDown(event){
alert("back ..")
//Handle the back button
$("#back").click();
}html是指xml吗?并请在DeviceReady()上发布一些codefunction{//现在可以安全地使用Cordova API/*注册与设备硬件相关的基本事件*/document.addEventListener(“backbutton”,backKeyDown,false);document.addEventListener(“menubutton”,function(){//处理菜单按钮$(“#utilsMenu”)。click();},false);}它的Html页面@Pierok现在我明白了,我编辑了这个问题以便更好地理解,但我帮不了你对不起,不是crosplatform的专家;)是否为deviceready添加了事件侦听器<代码>文档。添加的EventListener(“DeviceRady”,OnDevicerady,false)