【发布时间】:2010-11-02 11:36:27
【问题描述】:
如何在 JavaScript 中确定水平滚动条的高度或垂直滚动条的宽度?
【问题讨论】:
-
这里是来自 JQuery Dimension 插件作者的 sn-p。 github.com/brandonaaron/jquery-getscrollbarwidth/blob/master/… 给出这个解决方案可能晚了,但对我来说,这似乎是一个更好的解决方案,IMO。
-
@GibboK -- 该解决方案失败 -- offsetWidth == clientWidth 所以它总是为零。这是在边缘 IE && Chrome 中测试的。
-
@beauXjames 很奇怪它在 FF 上对我有用
-
这个问题出现在滚动条位置错误(屏幕中间某处)的情况下。在这种情况下,您可能不想显示滚动条。在大多数情况下,我发现 iScroll 是解决这种情况的完美设计中立解决方案:iscrolljs.com
标签: javascript scrollbar