Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/403.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery Mobile和PhoneGap:如何检测菜单按钮是否按下_Javascript_Android_Jquery Mobile_Cordova - Fatal编程技术网

Javascript jQuery Mobile和PhoneGap:如何检测菜单按钮是否按下

Javascript jQuery Mobile和PhoneGap:如何检测菜单按钮是否按下,javascript,android,jquery-mobile,cordova,Javascript,Android,Jquery Mobile,Cordova,我在尝试了PhoneGap代码,但它不起作用。我的Android设备上的点击菜单按钮不会触发任何东西。 我见过有人使用原生android菜单处理程序,但我想要一个JavaScript 有人能帮我吗?请?Simon是对的,请等待deviceready事件以确保phonegap正在运行需要更多详细信息。menubutton事件在我的设备和模拟器上运行良好。我有dreamweaver生成的phonegap.js,我将其添加到我的代码中:function onLoad{document.addEvent

我在尝试了PhoneGap代码,但它不起作用。我的Android设备上的点击菜单按钮不会触发任何东西。 我见过有人使用原生android菜单处理程序,但我想要一个JavaScript
有人能帮我吗?请?

Simon是对的,请等待deviceready事件以确保phonegap正在运行

需要更多详细信息。menubutton事件在我的设备和模拟器上运行良好。我有dreamweaver生成的phonegap.js,我将其添加到我的代码中:function onLoad{document.addEventListenerdeviceready,onDeviceReady,false;}//phonegap已加载,现在可以安全地调用phonegap方法//function onDeviceReady{//注册事件侦听器文档。addEventListenermenubutton,onMenuKeyDown,false;}//处理菜单按钮//函数onMenuKeyDown{alertAndroid菜单按钮!!!;}警报没有显示!知道吗?抱歉,我不知道如何格式化…我对Dreamweaver集成不太了解,但我会在onDeviceReady方法中放置警报,以确保它已被调用。如果您没有收到deviceready事件,则无法使用PhoneGap命令。谢谢您,先生,我让deviceready正常工作!