我在加载动态内容时没有调整div的宽度时遇到问题。
正如您在此屏幕截图中看到的那样,前几个div没有获得动态加载的子图像的宽度。但正如您所看到的,在服务器有时间渲染子图像之后加载的后面的div将获得子宽度。
该网站以砌体为基础。我一直试图用一种名为:
的砌体方法来解决这个问题$('.masonry-container').masonry('reloadItems')
但它不起作用。
我也尝试过:
window.location.reload()
但所有这一切都是重新加载页面。
有什么想法吗?
答案 0 :(得分:0)
尝试查看一些开发人员工具,例如Chrome,并检查“半载”图片,您应该常常看到为什么它没有包装内容。
答案 1 :(得分:0)
如果您的布局有图像,则可能需要使用imagesLoaded。 http://masonry.desandro.com/faq.html