【发布时间】:2019-03-30 10:15:40
【问题描述】:
我想用页面中的“Page Down”按钮模拟向下滚动。我每 2 秒调用一次函数,但不知道如何将它与键盘按钮连接(如何模拟键盘按钮按下?)。
var interval = null;
jQuery(function(){
interval = setInterval(callFunc, 2000);
});
function callFunc(){
jQuery('.link1, .link2, .link3').trigger('click');
}
这似乎有效,这意味着当插入控制台时,它每 500 毫秒调用一次 callFunc 函数,但我无法修复函数内部的部分以模拟按钮按下。 (“向下翻页”按钮的键码是 34)
var interval = null;
$(function(){
interval = setInterval(callFunc, 500);
});
function callFunc(){
var event = $.Event('keypress');
event.which = 34;
event.keyCode = 34;
$(this).trigger(event);
}
有人吗?
【问题讨论】:
-
this 可能对你有帮助
标签: javascript jquery keypress