最近用到瀑布流使用的插件masonry.js 時疗韵,當item寬度的不同尺寸超過三個的時候诀豁,發(fā)現(xiàn)靠近邊緣的一個 老是掉下來胎源。甚是麻煩...
后來翻了一下官網(wǎng)鲫寄,才最終解決了bug
原因是:
當我們配置項沒有寫上 columnWidth 的時候耻卡,插件會將第一個item作為卡片的通用尺寸疯汁。官網(wǎng)也有做如下警告提示:
We recommend setting columnWidth. If columnWidth is not set, Masonry will use the outer width of the first item.
所以在加入一個空的item,然后配置項加上columnWidth卵酪,
插件就會正確識別不同width啦~~