jQuery Masonry插件 - 在父容器外渲染元素
问题描述:
最近我在网站上做了一些更改,自此之后,砌体jQuery插件有时会在父容器之外渲染元素(使用无限滚动) - 100%的时间其右侧:jQuery Masonry插件 - 在父容器外渲染元素
我完全不知道什么导致它既不如何调试任何想法。 这是一个很大的问题,因为当你继续滚动时,outside'd元素会返回到容器 - 导致现有元素在已经渲染后重新定位,使网站真的很难使用。
你可以在这里看问题: http://il.memofish.com/dashboard
我做了描述该问题的视频: https://www.youtube.com/watch?v=IcWhSRQiD68
谢谢。
答
下面是我如何修复它: 该网站有不同的砖石宽度,这是什么原因造成的问题。 我向砌体提供了'column-width:1'的选项,这意味着通过DOM元素渲染来计算砖块的大小将是动态的。 工作就像一个魅力。
我没有遇到您在Chrome中描述的问题。希望这是某种暗示。 – Antiga 2014-08-31 16:47:33
对不起,也没有遇到它。 – pilau 2014-08-31 16:49:00
@Antiga,我在镀铬。在每个无限滚动函数调用中,向上滚动并查看页面的右侧 - 您将在大约3-4个滚动中看到有问题的元素。 – 2014-08-31 16:49:20