正如您可能知道的那样,某些浏览器具有此默认功能,可在单击空格键时向下滚动页面。我通常喜欢这个功能,但由于我网站的性质,我需要摆脱它。
我一直在使用
window.onkeydown = function(e) {
return !(e.keyCode == 32);
};
它吃掉了所有的空格键功能并完成了工作,但是如果用户正在输入评论或搜索查询并按下空格键,则不会在文本中添加空格,因为此功能已被吃掉。
那么有没有办法只禁用滚动部分并保留所有其他功能?