【发布时间】:2012-11-09 23:08:20
【问题描述】:
我知道你可以定义溢出:隐藏;在 HTML 的主体上删除滚动条,但我仍然希望能够使用鼠标上的箭头或滚轮滚动。
提前感谢您的帮助。
编辑: 感谢有关悬停滚动条和自定义条的所有建议。还要感谢您对删除滚动条影响用户体验的所有担忧。我将详细说明,以便您解释我来自哪里。
我有一个圆形页面(如果您使用滚轮或箭头按钮滚动,当它到达底部时它会重置到页面顶部并重新开始)。一个永无止境的循环。滚动条对此的影响是有限的,当它到达底部并重置到顶部时,用户的鼠标仍位于页面底部,这意味着当他们移动它时,页面顶部和底部之间会有一些闪烁。
我计划移除滚动条并用窗口顶部和底部的箭头按钮替换它。这就是我想完全移除滚动条但保留滚动功能的原因。
【问题讨论】:
-
没有鼠标滚轮的人可悲的一天:(
-
@Prupel 我同意,但另一方面,现在谁使用没有滚轮的鼠标?
-
@MilkyWayJoe - 只有触控板的笔记本电脑用户?这个想法的更大问题不是使用错误设备(或某些身体残疾)的用户如何使其工作,而是任何用户如何知道该内容可以滚动?
-
只在鼠标悬停时保持滚动条感觉如何?我个人认为它是外观和功能的完美结合。
-
@Iain_b
#foo { overflow: hidden; } #foo:hover { overflow: auto; },很有趣。
标签: javascript jquery html css