Metafizzy .isotope(" layout")给出了$ elems未定义

时间:2014-09-19 14:55:20

标签: javascript jquery html jquery-isotope

jQuery Isotope插件主页解释说,包含图像的项目可能会导致同位素网格重叠,并且imagesLoaded插件可以通过在加载图像后调用布局方法来解决此问题:

$container.imagesLoaded( function() {
  $container.isotope('layout');
});

问题似乎是布局需要$ elems参数(至少w /砌体布局)。所以调用同位素(' layout')会给出一个错误,说明$ elems是未定义的。示例代码是否不正确?它应该调用reLayout吗?

补充工具栏,即使<img>标记定义了高度属性,我也试图解决图像的重叠问题。事实证明,如果定义 宽度和高度,同位素确实考虑了它的大小。我决定使用imagesLoaded确保它以任何方式工作。

1 个答案:

答案 0 :(得分:1)

布局用于同位素v2,reLayout用于v1.5