[英]keyboard scrolling UP / DOWN
我有这个代码
$(document.body).onkeyup = function(e) {
var code = e.keyCode;
if(code === 74) {
window.scrollTo(document.body.scrollLeft,
document.body.scrollTop + 200);
}
};
这样我就可以使用键盘上下滚动页面。 问题是我必须单击要滚动的页面才能激活此功能。
有没有一种方法可以立即激活而无需单击鼠标?
谢谢。
正如注释中@somethinghere所提到的,快捷方式不起作用的原因是因为文档没有焦点。
您可以尝试将焦点集中到document
,但这取决于浏览器:
JavaScript中有什么方法可以集中文档(内容区域)吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.