我有一个 width: 400px;
和 overflow: auto
的 div。是否可以在显示滚动条时调整div的宽度?
参见示例:here (上下调整“结果”框的大小)
我更喜欢 css 解决方案。
最佳答案
您可以使用:
min-width: size;
在容器 CSS 上。其中大小为 400px + 滚动条宽度。
看看 demo .
编辑
抱歉,我找不到如何只用 css 实现它。
但是检查你的 div 是否启用了滚动条,你可以应用 min-width 属性并且它工作。
Test here 让我知道。
在您的情况下,我认为您必须进行 hasScrollBar() 测试,无论如何都会发生某些事情,例如窗口调整大小或其他事情。
This example适用于事件窗口调整大小。
关于javascript - div滚动时如何调整宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23154458/