jQuery 改变溢出高度
我有一个 div,它的高度现在固定为 100px。
但它的数据不是静态的,用户可以根据需要添加尽可能多的数据,我不想要滚动条,它应该调整大小以适应其中包含的数据(仅高度)除了 min-height 之外,是否有任何 css 属性可以实现此目的因为它不适用于 IE。
div 可能有多个孩子,我正在考虑做一些不涉及计算所有孩子身高变化的事情,
谢谢
i have a div and its height is fixed to 100px right now.
but its data is not static and a user can add as much data as he wants, i dont want scroll bars and it should get resized to data contained in it(height only) is there any css property to achieve this except than min-height as it doesnot work on IE.
the div may have multiple children and i am thinking to do something that doesnt involve calculating change of height of all children
thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
无论如何,IE6 中的
height
本质上是min-height
。如果您使用快速技巧没有问题 -...否则,请将其塞入一些条件注释中,以便您晚上可以睡觉。
height
in IE6 is essentiallymin-height
anyway. If you don't have a problem using quick hacks -...otherwise, tuck it in some Conditional Comments so you can sleep at night.
您可以指定
height:auto;overflow:visible;
。这将使自动调整大小。
You can specify
height:auto;overflow:visible;
. This will make the<div>
autosize itself.应该可以工作,不是吗?
Should work, no?
看看这个插件: http://james.padolsey.com/javascript/jquery-plugin -autoresize/
希望我有所帮助。
Check out this plugin: http://james.padolsey.com/javascript/jquery-plugin-autoresize/
Hope I helped.
必须使用 jQuery 只计算子级的高度并将其设置为父级,css hacks dont 有帮助
had to do using jQuery only calculated height of children and set it parent, css hacks dint helped