Javascript 按键事件上没有触摸屏的phonegap应用程序不工作
我有一个没有触摸屏功能的web应用程序,因此用户可以 能够从一个html移动到另一个我需要的应用程序将 识别回车键并将加载。 然而,由于某些原因,安卓无法识别onkeypress 全部的我没有得到回应Javascript 按键事件上没有触摸屏的phonegap应用程序不工作,javascript,android,cordova,Javascript,Android,Cordova,我有一个没有触摸屏功能的web应用程序,因此用户可以 能够从一个html移动到另一个我需要的应用程序将 识别回车键并将加载。 然而,由于某些原因,安卓无法识别onkeypress 全部的我没有得到回应 <script type="text/javascript"> function whichButton() { alert("got a key = " + event.keyCode); if (event.keyCode == 13) { //code } } 函数which
<script type="text/javascript">
function whichButton() {
alert("got a key = " + event.keyCode);
if (event.keyCode == 13) {
//code
}
}
函数whichButton(){
警报(“获得一个密钥=“+事件.keyCode”);
如果(event.keyCode==13){
//代码
}
}
谢谢你我还没有用安卓系统测试过它,但在黑莓系统中,它对浏览器测试和Phonegap非常有吸引力。此外,它非常容易使用,并且有很好的文档记录 在您的情况下,您需要这样做:
<script type="text/JavaScript">
shortcut.add("enter", functionToMoveToADifferentHTML,{
'type':'keypress',
'disable_in_input':true,
'target':document
});
</script>
快捷方式。添加(“回车”,功能为查看不同的TML{
'type':'keypress',
“在\u输入中禁用\u”:true,
“目标”:文档
});
类型
非常明显(它支持keyup
、keypress
和keydown
)。
使用true
的disable_in_input
可以在焦点位于文本字段时禁用快捷方式(顺便说一句,非常有用)。目标
定义了键盘应注意的元素