Firefox 24引入了Lion滚动条支持。这将在Mac OS X上以狮子风格显示滚动条。请参阅:https://wiki.mozilla.org/Lion_Scrollbars/Triage在Mac OS X的Firefox中强制显示滚动条
这会对我造成问题:默认情况下,div上的滚动条现在隐藏。有时我想强制一个可见的滚动条。
对于WebKit的有一个很好的解决方案(在https://davidwalsh.name/osx-overflow提到):在Mac OS X
::-webkit-scrollbar {
-webkit-appearance: none;
width: 7px;
}
::-webkit-scrollbar-thumb {
border-radius: 4px;
background-color: rgba(0,0,0,.5);
-webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}
有谁知道我怎么能强迫可见滚动条在Firefox 24(及以上)?
是否有任何与webkit滚动条匹配的drop-in javascript滚动条?
不幸的是,这在FF中目前是不可能的。请参阅:https://bugzilla.mozilla.org/show_bug.cgi?id=77790解决方法是使用重新实现本机行为的JavaScript滚动条。请记住,浏览器正在考虑在OSX中设置的[用户首选项](http://osxdaily.com/2011/08/03/show-scroll-bars-mac-os-x-lion/),并且用户已经受过培训滚动显示溢出的区域。 –
需要注意的一件事是设计你的页面的方式,它实际上每当它出现溢出时都会溢出。我看到很多网站现在使用“堆叠式屏幕”作为设计,向下滚动并持续看到不同的屏幕或“页面” - 但如果您没有注意到短滚动条,并且“折叠”恰好在上方下一个屏幕的开始,没有什么可以指示存在更多内容。以[frontporch.io](http://frontporch.io/)为例(截至2013年10月14日) –
这里有什么问题?你想强制滚动条的可见性吗?或者你想自定义滚动条的外观? – HerrSerker