javascript - 在 Javascript 或 Jquery 中模拟按键事件

标签 javascript jquery keypress

我想在 Javascript 中模拟按键。这些按键没有监听器。例如:该函数将触发键“32”(空格键),这将导致页面滚动,就像按普通空格键一样。

我尝试了来自 Simulating a Keypress Event from Javascript Console 的按键触发器但它没有用。

编辑
按键不仅限于空格键。它可以是像 alt+Ctrl+D 这样的组合键,浏览器应该像物理键盘上的按键一样响应它们。

最佳答案

如果您只想滚动文档,您可以使用 window.innerHeight 的 85% 来近似 SpacebarPg Dn 滚动。 - 不需要 jQuery:

window.scrollBy(0, window.innerHeight * .85);

关于javascript - 在 Javascript 或 Jquery 中模拟按键事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28711896/

相关文章:

javascript - 从对象中找到最高值

javascript - Jquery 变量.addClass()

javascript - jQuery $.each(arr, foo) 与 $(arr).each(foo)

javascript - 谷歌饼图在下拉列表中呈现在 div 区域之外

javascript - Java如何用Robot类来写_

javascript - 具有多个实例的 Values 文件 uploader

javascript - ChartJS : Change the positions of the tooltips

c++ - 如何获得在 SFML 中按下按键后耗时?

javascript - 请求 JavaScript 正则表达式以获取模式

javascript - 如何防止文本区域中的换行符并阻止 Jquery 将换行符计为值