javascript / jQuery重复按空格键

时间:2016-10-09 00:58:26

标签: javascript jquery

我想要实现的是专注于一个按钮然后反复按空格键,我解决了焦点部分。

我搜索并发现这个“Simulate click on spacebar each 5 secondes in jQuery”是我想要的,但由于缺乏知识,我无法适应它。

我无法像在该示例中那样创建按钮,因此当页面加载时,脚本应该开始并聚焦按钮并重复按空格键。

1 个答案:

答案 0 :(得分:0)

that question上的示例相当不错。 你不需要关注。您只需要调用“动作”按钮功能。

无论如何,对于上面链接的相同示例,这是解决方案:

var presscount = 0;
var sendEvery = 5000; //in milliseconds
$(document).ready(function() {
  $("#test").on("keypress", function(e) {
    if (e.which == 32) {
      presscount++;
    }
    $("#output").text("The space key was pressed " + presscount + " times");
  });
     setInterval(pressKey, sendEvery);  
});

function pressKey() {
  var e = jQuery.Event("keypress");
  e.which = 32; // # space
  $("#test").trigger(e);
}