电话间隙后退按钮警报消息

时间:2012-08-30 10:35:11

标签: android cordova

我想在点击后退按钮时弹出一个窗口。现在使用我的代码后退按钮是禁用但它没有给出警报消息。它仍然无法正常工作。 我的工作......

function load()
{
document.addEventListener("backbutton", backKeyDown, false);
function backKeyDown() {console.log("PhoneGap Ready!");}
}

<body onLoad="load()">
</body>

2 个答案:

答案 0 :(得分:0)

尝试在pageshow函数中调用此文档addEventListener。 你必须在每个页面节目中检查后退按钮事件。

此示例将为您提供帮助,

$(document).bind ('pageshow', function (e, data) {
            document.addEventListener("backbutton", function () { 
                setTimeout( function() {console.log("PhoneGap Ready!");}, 100 );
            }, true);
        }
    });

只需在onDeviceReady方法中调用此bind方法即可。 Body onLoad事件在某些phonegap情况下不起作用。与phonegap事件一起使用。

答案 1 :(得分:0)

我不确定,但为什么不在按钮中添加一个类,然后告诉它该怎么做。

<a href="#home" class="backButton">Back</a>

$('.backButton').click(function() { alert("This should work!"); });