jQuery Isotope插件主页解释说,包含图像的项目可能会导致同位素网格重叠,并且imagesLoaded插件可以通过在加载图像后调用布局方法来解决此问题:
$container.imagesLoaded( function() {
$container.isotope('layout');
});
问题似乎是布局需要$ elems参数(至少w /砌体布局)。所以调用同位素(' layout')会给出一个错误,说明$ elems是未定义的。示例代码是否不正确?它应该调用reLayout吗?
补充工具栏,即使<img>
标记定义了高度属性,我也试图解决图像的重叠问题。事实证明,如果定义 宽度和高度,同位素确实考虑了它的大小。我决定使用imagesLoaded确保它以任何方式工作。
答案 0 :(得分:1)
布局用于同位素v2,reLayout用于v1.5