ajs*_*sie 5 javascript firefox jquery
在firefox中,当我在输入文本框内输入内容时,按下向上/向下箭头键不会自动重复。我怎样才能做到这一点并控制每秒将触发多少按键?
更新:我使用:
$('#search_view #search').live('keydown', function(event) {
if(event.keyCode == 40) {
// code
}
});
Run Code Online (Sandbox Code Playgroud)
但它只执行一次代码..我想在按住向下箭头时重复执行。
改用.keydown()..
引用自 jQuery .keypress()
此外,修饰键(例如 Shift)会导致 keydown 事件,但不会导致 keypress 事件。
箭头落下 不属于与 Shift 相同的类别,而是以特殊方式处理...按键即可解决问题..
更新
在您发表评论后,这里是一个适用于的示例
它仅不适用于 Opera(编辑:适用于 Opera 12.16),但它不适用于任何键..不仅仅是箭头..
关于速率,您无法从代码中更改它..它是一个系统选项(来自 BIOS 和控制面板-windows-中的键盘设置)