【问题标题】:jquery masonry dynamic issuejquery砌体动态问题
【发布时间】:2013-08-11 07:22:10
【问题描述】:

首先,我已经阅读了this post,它的方法不好,但确实有效,这是我的问题:

我正在将无限滚动与 jquery 砌体混合。我的内容的高度可以在下一个帖子加载之前改变。我有一个脚本可以在高度变化时重新定位,但不能应用于尚未加载的帖子。

当新帖子加载时,如果高度增加,其中一些似乎会重叠。这是因为新帖子应用了砌体,它们是appended,基于上次砌体回调结束的记忆。

我不能在每次高度变化时都简单地调用砌体,因为有了新的高度意味着新的砌体调用会在不同的地方制作内容,这会很草率

问题:

我认为解决此问题的方法是,如果我能够以某种方式更改砖石似乎放入记忆中的位置而不召回显示内容上的所有砖石。

砖石可以做到这一点,我该如何实现?

【问题讨论】:

    标签: javascript jquery jquery-masonry


    【解决方案1】:

    您可以尝试将新物品包装在一个额外的容器中,并分配砌体来重新加载新容器,这样您就多了 2 个容器。当你有无限的高度时,这意味着你没有超过 1 列。因此在柱子周围有一个容器。这不是一个容易解决的问题和一个装箱问题。使用蛮力解决方案可以尝试多种组合。

    【讨论】:

    • 这有什么帮助...在我尝试之前我想看看这背后的一些逻辑或原因
    猜你喜欢
    • 1970-01-01
    • 2011-11-07
    • 2013-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-22
    相关资源
    最近更新 更多