Sil*_*uis 7 javascript jquery jquery-masonry
好的工作人员如下,当页面完成加载,砌体失败,我不知道为什么,但我发现一个方法是masonry.reload.
这种方法有时候有用,我想知道为什么.
var $container = $('.container');
$container.masonry({
itemSelector: '.item',
columnWidth: 25
}).imagesLoaded(function(){
$container.masonry('reload');
});
Run Code Online (Sandbox Code Playgroud)
Dev*_*ave 16
在较新版本的砌体中,您使用"reloadItems"而不是"reload".我在这个线程上遇到了一个提示,指出了我正确的方向.
Run Code Online (Sandbox Code Playgroud).imagesLoaded(function(){ $container.masonry('reloadItems'); $container.masonry('layout'); });
我和你有同样的问题
昨天我从它的 github 存储库下载了 masonry,并且 masonry('reload') 方法可以工作,但现在我将脚本源更改为 cdn,它不再工作了,也许是因为版本不同,经过一些谷歌搜索,我得到了这个http://masonry .desandro.com/methods.html#reloaditems , .masonry('reloadItems') 重新收集所有项目元素
| 归档时间: |
|
| 查看次数: |
6879 次 |
| 最近记录: |