0

我有一个列表,其中包含用同位素定位的元素。当我滚动到底部时,我添加了更多项目。然而,问题是已经存在的元素试图用正在添加的元素重新布局。这会导致新添加的项目随机放置在列表中(可能最终位于顶部)。

这有点愚蠢,因为用户不知道实际添加了什么。

这就是我用来添加新项目 atm 的东西。(这是添加元素,但现在我也想要它)

                var di = $(html);
                $("#container").isotope('insert', di);
                $("#container").isotope();

还有其他方法吗?我试过使用“附加”,但似乎失败了。

            var di = $(html);
            $("#container").append(di).isotope('appended', di);
            $("#container").isotope();

这是我得到的错误消息:

TypeError:无法读取未定义的属性“宽度”[http://localhost:5440/Scripts/jquery-1.8.2.js:6948]

4

0 回答 0