触发手动Retile Freetile JS插件

时间:2014-03-13 16:42:31

标签: javascript jquery plugins jquery-plugins

我正在使用来自Yannis Chatzikonstantinou的优秀freetile.js plugin。我需要手动触发元素的重新平铺。我无法从文档中看到如何做到这一点。

重新拼贴完美地发生在window.resize上。调用函数windowResizeCallback()来处理它,但我不知道如何手动触发/触发此函数(JS不是我的强项)。

这里有自由源:https://github.com/yconst/Freetile/blob/master/jquery.freetile.js

如何手动触发重新平铺功能?感谢。

- 编辑 -

我需要这个的原因是因为首次加载页面时元素排列不正确。它们在CSS中使用%定位(这是必需的)。我已经用代码创建了一个小提琴,但这当然完美无缺:http://jsfiddle.net/ABQ8m/1/

另外,我尝试将插件初始化两次,但这会导致各种问题,尤其是图像:

jQuery('.masonry-container').freetile().freetile({ ... options ... });

0 个答案:

没有答案