javascript - 触发浏览器向下翻页

标签 javascript keypress

有没有办法用 JavaScript 触发浏览器 pagedown 操作?

var e = document.createEvent('KeyboardEvent');
e.initKeyboardEvent('keydown', true, true, window, false, false, false, false, 34, 0);
document.dispatchEvent(e);

似乎不起作用。按键存在,但实际滚动并未发生。

最佳答案

类似的东西在 Chrome 中模拟它:

window.scrollTo(0,window.scrollY+window.innerHeight*.9);

关于javascript - 触发浏览器向下翻页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13838499/

相关文章:

c++ - 游戏中的射击按钮在按下空格键时触发多次而不是一次

java - 按键事件在日期选择器中不起作用

javascript - 如何将一个javascript文件包含到另一个javascript文件中?

javascript - 将 Vue3 typescript 转换为 Vue3 Javascript

javascript - FireFox 不要取消从 jQuery 脚本提交的表单

按住键时 VB6 应用程序崩溃

javascript - 按键时更改形状的坐标

javascript - 调用 KeyPress 事件而不实际按下键

javascript - 如何使用 ng-click 切换类名

javascript - 父级的 JQuery 比较 ('tr) and find(' tr :first') not working