触发自动重复 Javascript 按键事件
Trigger Auto-Repeat Javascript keydown event
当您按住某个键时,javascript keydown
事件会在该键仍处于按下状态时重复触发。我想以编程方式模拟这种效果。我试过下面的代码,但它只触发一次 keydown
事件:
e = jQuery.Event("keydown"); // define this once in global scope
e.which = 38; // Some key value
$("input").trigger(e);
感谢任何帮助。
这应该永远每 50 毫秒调用 .trigger()...
e = jQuery.Event("keydown"); // define this once in global scope
e.which = 38; // Some key value
setInterval(function() {
$("input").trigger(e);
}, 50); // Change 50 to whatever you like.
当您按住某个键时,javascript keydown
事件会在该键仍处于按下状态时重复触发。我想以编程方式模拟这种效果。我试过下面的代码,但它只触发一次 keydown
事件:
e = jQuery.Event("keydown"); // define this once in global scope
e.which = 38; // Some key value
$("input").trigger(e);
感谢任何帮助。
这应该永远每 50 毫秒调用 .trigger()...
e = jQuery.Event("keydown"); // define this once in global scope
e.which = 38; // Some key value
setInterval(function() {
$("input").trigger(e);
}, 50); // Change 50 to whatever you like.