【发布时间】:2013-12-05 20:14:49
【问题描述】:
是否可以在没有水平滚动条的情况下进行水平滚动。在 Chrome 中它不是很难,因为您可以使用“overflow-y: hidden”隐藏滚动条。结帐thisjsfiddle。
HTML:
<div id="main">
<div id="myWorkContent">
<a href="assets/work/1.jpg"><img src="assets/work/1.jpg" height="190" /></a>
<a href="assets/work/2.jpg"><img src="assets/work/2.jpg" height="190" /></a>
...
</div>
</div>
CSS:
#main {
height: 210px;
overflow:hidden;
}
#myWorkContent{
width:530px;
height:210px;
border: 13px solid #bed5cd;
overflow-x: scroll;
overflow-y: hidden;
white-space: nowrap;
}
#myWorkContent a {
display: inline;
}
到目前为止,一个不错的水平滚动条没有滚动条。但是,在 IE9/IE10 中这不起作用。是否有其他解决方案可以解决此问题或我的 css 中缺少某些内容?
【问题讨论】:
-
没有滚动条是什么意思?所有浏览器(Chrome、IE9/10、Firefox...)都有一个水平滚动条
-
是的,只是它隐藏在 Chrome 中
-
不,它没有隐藏在 PC 上的 Chrome 中。
-
stackoverflow.com/questions/20332830/… 这可能对您有所帮助。你可以通过它的设置隐藏 nicescroll 处理程序