The example Fiddle here。当在父元素上设置溢出属性
一个容器height:auto
包含width:100%
的项目。单击按钮时,列表将更改为height:400px
和overlow-y:scroll
。当再次点击时,项目不再有width:100%
。它们保持宽度,因为滚动条仍然可见。
有没有解决这个问题的CSS方法?我想避免jquery-hack。
这是我所看到的Windows版,Chrome 52:
页面加载后:
经过:
上切换第一后点击第二次点击切换:
非常感谢!
?!? jsfiddle.net的链接必须附有代码。 Okaaayy ..?!?
.scroll{
height:400px;
overflow-y:scroll;
}
你的小提琴作品对我来说..您使用的是什么浏览器? – Toby
谢谢,我在Win上使用Chrome 52。你点击了两次“切换”?滚动条移除后,项目会变窄。 – agoldev
你说得对。在Firefox上运行良好。 – agoldev