当存在浮动元素时找出可用空间(宽度)
我有一个浮动元素 (float:left
) 宽度约为 500px
右侧的空间 有没有办法通过 jQuery 找出有多少可用空间?我想动态地执行此操作,并且喜欢 jQuery 的方式。
所以我想插入一个元素并让它与可用空间一样大。
I've got a floated element (float:left
) width approximately 500px
of space on the right Is there a way, to find out how much space is available via jQuery? I want to do this dynamically and would love a jQuery way.
So I want to insert an element and let it be as big as there is space available.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您的内容是否插入固定宽度的容器中?如果是这样,只需计算左浮动元素的确切宽度,然后从容器的宽度中减去它。
如果不是固定宽度的容器,请先计算宽度。
示例:
第三个元素的最终宽度:
Is your content inserted in a fixed-width container? If so, just calculate the exact width of your left-floated element and subtract it from the width of the container.
If it's not a fixed-width container, calculate that width first.
Example:
The resulting width, for your third element: