2016-04-06 94 views
2

我一直在使用infiniteScroll +砌体。无限的滚动和砖石是好的。 我可以轻松制作infiniteScroll。我可以根据可用的垂直空间将元素放置在最佳位置。infiniteScroll + masorny坠毁

但是,我面临一个问题。 我追加的内容越多,滚动越慢。最后,浏览器崩溃了。

我该怎么办? 有人帮助我。

回答

1

砌体和infiniteScroll是很好的图书馆。

但是,如果您考虑长内容和高性能,则必须考虑使用它们的内容。

因为infinteScroll和Masonry稳步增加DOM。无限滚动 只追加内容。因此,如果内容很长,滚动速度很慢,浏览器被阻止。 您应该使用DOM回收结构。

我推荐eg.infiniteGrid。 eginiteiteGrid总是保留大量的DOM。

查看此视频:eg.infiniteGrid benchmark:追加项目效果