在一個site I'm creating,我們有一個項目的網格,所有的行浮動,因爲CSS的這個小片段的正確::第n個孩子和無限滾動
.collection .grid-item:nth-child(3n+1){ clear: left; }
這使得每行中的第一項clear:left
,這允許新行開始於最高行的高度結束的位置。
這個效果很好。
但是,當我嘗試添加無限滾動它打破了網格。無限滾動將兩個項目display:none
項添加到網格,分頁和加載欄。
由於某種原因,clear:left
的css正在識別這兩個元素,並在加載到網格的每個頁面的網格中創建兩個間隙。
有關如何解決此問題的任何想法?
我有這個完全相同的問題。我必須使用jQuery來計算'可見'項目,然後在該計數中每4個添加一個類來清除它。這是我問的問題:http://stackoverflow.com/questions/20557240/visible-not-working-with-nth-child-selector和解決方案gilly3給了我:http://jsbin.com/OVewUkaM/2/編輯 – davidpauljunior