【发布时间】:2011-10-19 01:24:17
【问题描述】:
我在页面上有一个带有overflow:visible 和direction:rtl 的div。
问题是 IE 在左侧显示滚动条,而 Chrome 和 FF 在右侧显示滚动条。
有没有js方法检测滚动条的侧边?
我知道如果 IE 位于左侧,其他所有位于右侧,您可以使用,但我对这个解决方案不满意
【问题讨论】:
-
滚动条的位置似乎是浏览器自己决定的,你可能无法通过 JS 读取/设置自己。但也许有一些(专有的?)CSS 属性会迫使它位于一侧或另一侧?不过我不知道
-
您可以像@cmdecho 显示的那样“破解”它。但我不喜欢它。我更喜欢以某种方式检测它。
-
有办法绕过它,是的,但我的意思是,因为它看起来你不能直接设置
scroll-bar:left/right属性或类似的东西,它只是作为一个侧面发生-其他设置的影响,我怀疑有没有办法读取它的位置。它根本不是一个暴露的属性(我猜)。
标签: javascript jquery html css