我正在使用lazysizes来延迟加载我的图像,但也正在尝试使用Packery,但我不知道如何在lazysizes 加载我的所有图片后触发Packery 脚本,因为它不会正确布置图片。这是我的代码
<script>
// initialize Packery
var $container = $('#container');
// init
$container.packery({
itemSelector: '.item', percentPosition: true,
});
</script>
我希望它在lazysizes 将“lazyloaded”类添加到img 类后触发,因为它用lazyloaded 替换了lazyload。
<div class="card-image waves-effect waves-block waves-purple">
<a href="#image-1"> <img data-sizes="auto" data-srcset="Photos/kirby-thumb.jpeg 350w, Photos/kirby-thumb-med.jpeg 500w, Photos/kirby-thumb-lrg.jpeg 750w" data-src="Photos/kirby-thumb.jpeg" class='responsive-img lazyload' id="thumbnail">
</div>
<div class="card-content blue-grey">
<span class="card-title activator grey-text text-darken-4">Kirby</span>
</div>
</a>