2014-08-31 29 views
1

最近我在網站上做了一些更改,自此之後,砌體jQuery插件有時會在父容器之外渲染元素(使用無限滾動) - 100%的時間其右側:jQuery Masonry插件 - 在父容器外渲染元素

element rendered outside parent container

我完全不知道什麼導致它既不如何調試任何想法。 這是一個很大的問題,因爲當你繼續滾動時,outside'd元素會返回到容器 - 導致現有元素在已經渲染後重新定位,使網站真的很難使用。

你可以在這裏看問題: http://il.memofish.com/dashboard

我做了描述該問題的視頻: https://www.youtube.com/watch?v=IcWhSRQiD68

謝謝。

+0

我沒有遇到您在Chrome中描述的問題。希望這是某種暗示。 – Antiga 2014-08-31 16:47:33

+0

對不起,也沒有遇到它。 – pilau 2014-08-31 16:49:00

+0

@Antiga,我在鍍鉻。在每個無限滾動函數調用中,向上滾動並查看頁面的右側 - 您將在大約3-4個滾動中看到有問題的元素。 – 2014-08-31 16:49:20

回答

0

下面是我如何修復它: 該網站有不同的磚石寬度,這是什麼原因造成的問題。 我向砌體提供了'column-width:1'的選項,這意味着通過DOM元素渲染來計算磚塊的大小將是動態的。 工作就像一個魅力。