【发布时间】:2016-05-19 16:26:22
【问题描述】:
全部:
我想知道当里面的元素改变大小时如何让DIV重新计算溢出,例如:
function changeSize(){
d3.select("#inner")
.style({
width: "195px",
height: "195px"
})
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/d3/3.4.11/d3.min.js"></script>
<div style="width: 200px; height:200px; background-color: lightblue; overflow:auto;">
<div id="inner" style="width: 250px; height:250px; background-color: lightpink;">
this is a inner eleement
</div>
</div>
<button onclick="changeSize()">CHANGE SIZE OF INNER ELEMENT</button>
问题是:
最初#innerDIV 使外层容器DIV 溢出,但点击更改大小按钮后,容器DIV 变小,但由于上一次溢出的滚动条占用了一些空间(每个17px 左右),容器仍然认为内部DIV太大,应该不是。如何在不考虑之前影响的情况下让外部容器重新确定其溢出?
有什么帮助吗?
【问题讨论】:
标签: css