jQuery按键盘键的间隔
jQuery press keyboard key on interval
我以为这很简单,但是我想不出来。
我想模拟keypress
在一些键盘上的键(即箭头),在一个时间间隔。
这就是我所做的:
var typer = function(){
var e = jQuery.Event("keypress");
var keys = [37,38,39,40];
var key = keys[Math.floor(Math.random()*keys.length)];
e.which = key;
$(document).trigger(e);
console.log(e);
};
setInterval(typer, 500);
仅供参考,日志返回:
jQuery.Event {type: "keypress", timeStamp: 1395335870282, jQuery20002915873059537262: true, which: 37, isTrigger: 3…}
帮忙吗?:)
先绑定事件。
试试:http://jsfiddle.net/aamir/E53s8/
$('body').keydown(function(e){
var keys = [37,38,39,40];
if( $.inArray(e.which, keys) != -1 ) {
alert('Arrow keys pressed');
}
});
var e = jQuery.Event("keydown");
e.which = 38;
$('body').trigger(e);
相关文章:
- 将select2与jQuery虚拟键盘配合使用
- 用键盘分页jQuery下一个和上一个控件.触发器('点击')不'不起作用
- JQuery 滚动列表框模仿键盘导航
- 使用 jQuery 添加键盘导航
- jQuery网站的键盘快捷键,焦点使用左键和右键转到上一个或下一个元素
- 当没有用键盘激发时,jQuery上的文本更改事件
- 是否覆盖网站上文本输入区域的默认移动设备键盘?(HTML/JS/jQuery)
- Html通过jquery/javascript在iphone上保持键盘可见
- 使用jQuery要求用户按下键盘上的每个字母和数字
- 虚拟键盘jquery在引导模式中显示错误
- JQuery邮件检查键盘计时器
- jquery ui模式框中的表单隐藏后,键盘将不再被调用
- 如何使用 jQuery 在键盘上为 Div 列表启用箭头导航
- 阻止键盘键影响 jquery
- 如何自动检测键盘输入和自动聚焦以输入并使用js或jquery将其输入到输入中
- 使用 jquery 检测键盘中输入的键模式
- 如何使用javascript或jquery禁用全键盘键
- jQuery 和 Javascript - 检测 iPad 键盘何时关闭
- Jquery 发送到电话 单击链接以填充键盘表单中的文本字段
- 带有 jquery -> 键的键盘控件