如何自动调整具有绝对定位子元素的容器的大小

时间:2012-07-13 06:07:47

标签: jquery css autoresize

有没有办法调整容器的大小,以便它总是被压缩以适应其中的绝对定位元素?

我喜欢创建一个绘图画布并调整它以适应任何用户拖动它。如果用户将元素移动到当前大小框架之外,我喜欢将框架调整为包含元素。

有点像Adobe Fireworks的FIT CANVAS功能。

这是我到目前为止所拥有的。我已经想到如何找到右边和底部的外包装。但是如何让LEFT和TOP紧紧包裹而没有空位?

http://jsfiddle.net/AJLe7/10/

谢谢!

1 个答案:

答案 0 :(得分:1)

我认为你不得不遍历每个子元素并找到四个数字......

您的容器宽度将是最大的offsetX减去最小的offsetX,高度将是最大的offsetY减去最小的offsetY。