【发布时间】:2013-10-16 12:48:06
【问题描述】:
我正在为我的一个网页使用砌体脚本。
这是 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,但在我的网站上都没有成功。
感谢您的每一个帮助!
【问题讨论】:
-
Isotope 没有解决,因为我在一页上有多个邮票项目(3-4 个项目)。
标签: javascript jquery jquery-masonry contao