我有一个 div 集来隐藏内容overflow-x
和显示(visible
)内容overflow-y
。
不幸的是,它没有按我的意愿工作。它添加了垂直滚动条 - 我认为这是因为overflow-x
并且overflow-y
不能一起使用。
据我所知,如果一个溢出设置为隐藏,另一个设置为自动。
有没有其他方法可以解决这个问题?所以我可以水平隐藏溢出并垂直显示(没有滚动)?
就这样没有混淆这里有一个小提琴来解释更多:http: //jsfiddle.net/kwnQk/
编辑
这是我遇到的实际问题:http: //jsfiddle.net/kwnQk/1/
我有一个选择框,由 div 和 jQuery 创建,最终超过 div 高度,导致它添加滚动条.
遗憾的是,溢出函数的工作方式是这样的,因为 divoverflow-x
必须被隐藏,导致 divoverflow-y
是自动的。
编辑 2
请查看这个新的 JSFiddle 以准确说明我需要溢出的原因:http: //jsfiddle.net/kwnQk/3/
它也包含滑块,需要设置为一定的宽度。而且它们不能占据页面的整个高度,所以我也必须限制它们的高度。