通过鼠标滚轮和箭头键启用滚动时隐藏滚动条 问:如何从 div 元素或整个 body 中删除滚动条同时允许用户使用鼠标滚轮或箭头键滚动? A:要完成此操作,请按照这些步骤: 禁用滚动条:使用CSS属性overflow:hidden来隐藏目标div或body上的滚动条。 模拟鼠标滚轮滚动: 将鼠标滚轮事件绑定到JavaScript或jQuery中的函数。 在函数内,修改目标div的scrollTop属性来模拟滚动。 手柄箭头键滚动: 绑定 keydown 事件(而不是 Internet Explorer 中箭头键的 keypress)来识别箭头键按下。 调整目标的scrollTop 和scrollLeft 属性div 来模拟效果 例如,要禁用 div 上的滚动条并允许使用 jQuery 和鼠标滚轮插件滚动鼠标滚轮: