私は次のようにメイソンリーを始めます:
container.imagesLoaded(function () {
container.masonry({
itemSelector: '.my-brick',
columnWidth: function (containerWidth) {
return (containerWidth - 80) / 4;
}
});
});
問題は、.my-brick
columnWidth を計算するよりも幅の広い画像が含まれていることです。スクリプトが項目の CSS プロパティを columnWidth に設定することを期待していましたwidth
が、そうではなく、列が写真と同じ幅になります。
これは予想される動作ですか?