1

我是电话间隙的新手。我正在开发适用于 android 的电话间隙应用程序。在这个我想在设备的菜单和后退按钮上触发一个事件。我已经尝试了很多,但无法理解如何做到这一点。请帮我..

提前致谢..

4

2 回答 2

1

要将功能附加到后退按钮,您可以这样做:

document.addEventListener("backbutton", yourCallbackFunction, false);

要将它附加到菜单按钮将是这样的:

document.addEventListener("menubutton", yourCallbackFunction, false);

在添加此功能之前,请确保设备已准备就绪:

document.addEventListener("deviceready", onDeviceReady, false);

function onDeviceReady(){
    document.addEventListener("backbutton", yourBackButtonCallbackFunction, false);
    document.addEventListener("menubutton", yourMenuButtonCallbackFunction, false);
}
于 2013-07-23T06:26:20.353 回答
1

您必须在菜单和后退按钮的就绪功能中添加事件侦听器。下面是代码.. 它适用于我.. 更多详细信息,请访问 Phonegap 网站.. 这是 phonegap 平台 api 指南的链接。点击这里。

<script type="text/javascript">
    $(document).ready(function() {

        document.addEventListener("backbutton", onBackKeyDown, false);

       document.addEventListener("menubutton", onMenuKeyDown, false);
    });

    function onBackKeyDown() {
        // your code..
        alert('Back Button pressed..');
    }
    function onMenuKeyDown() {
        // your code..
        alert('Menu Button pressed..');
    }
</script>
于 2013-07-23T06:27:40.443 回答