我想要实现的是专注于一个按钮然后反复按空格键,我解决了焦点部分。
我搜索并发现这个“Simulate click on spacebar each 5 secondes in jQuery”是我想要的,但由于缺乏知识,我无法适应它。
我无法像在该示例中那样创建按钮,因此当页面加载时,脚本应该开始并聚焦按钮并重复按空格键。
答案 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);
}