我正在尝试使用这种布局:masonry column shift
当我单击主要项目时,这对我有用:
$container.find('.wrapper').click(function(){
$(this).css({ height: "+=100" });
// note that element is passed in, not jQuery object
$container.isotope( 'shiftColumnOfItem', this );
});
这就是我想要的(点击孩子时触发大小变化):
$container.find('.wrapper li').click(function(){
var closestwrapper = $(this).closest('.wrapper');
closestwrapper.css({ height: "+=100" });
// note that element is passed in, not jQuery object
$container.isotope( 'shiftColumnOfItem', this );
});
大小会发生变化,但不会移动列。我也尝试使用closestwrapper
而不是this
.
在演示页面上有一条我不明白的评论:
// note that element is passed in, not jQuery object