我知道您可以在HTML的body上定义overflow:hidden;来去掉滚动条,但我仍然希望能够使用鼠标的箭头或滚轮进行滚动。
谢谢您提前的帮助。
编辑: 感谢所有关于悬停滚动条和自定义滚动条的建议。同时也感谢所有担心通过去除滚动条影响用户体验的人。让我再详细解释一下我的想法。
我有一个圆形页面(如果您使用滚轮或箭头按钮向下滚动,当它到达底部时会重置到页面顶部并重新开始)。一个无限循环。滚动条对此产生影响,因为当滚动条到达底部并重置到顶部时,用户的鼠标仍然在页面底部,这意味着当他们将鼠标移动时,页面会在顶部和底部之间闪烁。
我计划删除滚动条,并用窗口顶部和底部的箭头按钮来代替。这就是为什么我想完全删除滚动条但保留滚动功能的原因。
谢谢您提前的帮助。
编辑: 感谢所有关于悬停滚动条和自定义滚动条的建议。同时也感谢所有担心通过去除滚动条影响用户体验的人。让我再详细解释一下我的想法。
我有一个圆形页面(如果您使用滚轮或箭头按钮向下滚动,当它到达底部时会重置到页面顶部并重新开始)。一个无限循环。滚动条对此产生影响,因为当滚动条到达底部并重置到顶部时,用户的鼠标仍然在页面底部,这意味着当他们将鼠标移动时,页面会在顶部和底部之间闪烁。
我计划删除滚动条,并用窗口顶部和底部的箭头按钮来代替。这就是为什么我想完全删除滚动条但保留滚动功能的原因。
#foo { overflow: hidden; } #foo:hover { overflow: auto; }
, 很有趣。 - Dai