我正在使用 Bricklayer.js 和 Mixitup.js。两者都工作正常。我可以按类名过滤 Bricklayer 项目(基本上显示和隐藏)。但是,由于 Bricklayer 的独特工作方式,在列中,我需要 Bricklayer 重新排序(重新排序)它的布局。
这是我目前正在使用的代码:
// BRICKLAYER
var bricklayer = document.querySelector('.bricklayer')
if (bricklayer) {
new Bricklayer(bricklayer)
}
// MIXITUP
var mixer = mixitup('.container', {
callbacks: {
onMixEnd: function(state, futureState) {
console.log('Sorting')
bricklayer.redraw
}
}
})
我认为 Bricklayer 正在重绘,因为所有元素都被 CSS 隐藏了。有没有办法解决这个问题?