创建以下html页面:
<textarea id="code" rows="10"></textarea>
<script>
document.onkeydown = function(event) {
alert(event.keyCode);
}
</script>
在 Mobile Safari (在模拟器或带键盘的设备上)打开它,点击textarea开始编辑。现在按任意箭头键 - 事件不会触发。
如何检测箭头键的按键?
P.S。有关Apple Bug报告系统的相关问题:13243285
答案 0 :(得分:10)
Apple的官方回答:
感谢您与Apple开发者技术支持(DTS)联系。我们的 工程师已经审查了您的请求并得出结论 没有支持的方法来实现所需的功能 目前正在发货系统配置。
答案 1 :(得分:1)
$(selector).keydown(function(e){
if (e.keyCode == 37) {
alert( "left pressed" );
return false;
}
});
字符代码:
37 - 离开
38 - up
39 - 对
40 - down