左箭头键和右箭头键在按键时未注册
Left and right arrow keys not registering onkeypress
本文关键字:注册 更新时间:2023-09-26
我有一个键上事件,它会很好地触发并在按下时注册空格键,但左右箭头键什么都不起,它们根本不会触发。
$('html').keypress(function(e) {
if(e.which == 32) { event.preventDefault(); app.playPauseToggle() }
else if(e.which == 37) { event.preventDefault(); app.changeTrack('previous') }
else if(e.which == 39) { event.preventDefault(); app.changeTrack('next'); }
})
我确信我的密钥代码是正确的:http://www.cambiaresearch.com/articles/15/javascript-char-codes-key-codes
我在if
下尝试过console.log
测试,但它们也没有任何作用。
.keypress
忽略箭头键,您将需要使用.keydown
。
相关文章:
- 点击facebook像素跟踪注册(JS/JQUERY代码)
- 当组件准备就绪时,如何在Polymer中动态注册新属性
- 注册OpenLayers事件时,即使使用匿名函数或绑定,JavaScript关闭也会触发循环内的所有内容
- 如何在单击“提交”按钮时为“新建”窗口编写JavaScript,用“确定”和“取消”显示注册信息
- Angularamd在typescript控制器注册中
- 注册组件的非角度和角度版本
- 如何从已注册的事件发送 JavaScript 对象
- 不使用Grunt.initConfig()注册Grunt任务
- 使用谷歌图表将mousedown事件注册为click
- Stormpath注册页面上的社交登录
- 可以'我无法提交AJAX注册表
- 注册成功后重定向
- 模态上的输入/注册字段不起作用
- 如何在使用Passport.js和Sails.js注册后重定向到特定位置
- 注册后是否可以定义HTML5自定义元素中的生命周期回调
- 在Firefox插件中注册控制台服务侦听器
- Cucumber+Mongoose给了我Schema has'尚未注册型号
- 没有为Ajax添加的新元素注册Jquery事件
- 如何从npm注册表中删除npm包
- 有没有一种方法可以基于Angular 2中注册的路线构建动态导航/菜单