我正在为我的一个网页使用砌体脚本。
这是 JS(使用 jQuery、Typescript 和 ImagesLoaded 插件):
$(function(){
// or with jQuery
var $container;
function triggerMasonry() {
// don't proceed if $container has not been selected
if ( !$container ) {
return;
}
// init Masonry
$container.imagesLoaded( function() {
$container.masonry({
itemSelector : '.item',
stamp: '.stamp',
gutter:20
});
});
}
// trigger masonry on document ready
$(function(){
$container = $('#container');
triggerMasonry();
});
// trigger masonry when fonts have loaded
Typekit.load({
active: triggerMasonry,
inactive: triggerMasonry
});
});
这工作得很好。
但现在我需要在渲染和展示我的砖石之前对这些项目进行洗牌。这有可能吗?
我尝试使用 Isotope 并查看了 packery,但在我的网站上都没有解决。
感谢您的每一次帮助!