Div宽度不会调整动态内容的大小

时间:2014-01-09 21:23:08

标签: html css jquery-masonry

我在加载动态内容时没有调整div的宽度时遇到问题。

enter image description here

正如您在此屏幕截图中看到的那样,前几个div没有获得动态加载的子图像的宽度。但正如您所看到的,在服务器有时间渲染子图像之后加载的后面的div将获得子宽度。

该网站以砌体为基础。我一直试图用一种名为:

的砌体方法来解决这个问题
$('.masonry-container').masonry('reloadItems')

但它不起作用。

我也尝试过:

window.location.reload()

但所有这一切都是重新加载页面。

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

尝试查看一些开发人员工具,例如Chrome,并检查“半载”图片,您应该常常看到为什么它没有包装内容。

答案 1 :(得分:0)

  

如果您的布局有图像,则可能需要使用imagesLoaded。   http://masonry.desandro.com/faq.html