我有一个列表,其中包含用同位素定位的元素。当我滚动到底部时,我添加了更多项目。然而,问题是已经存在的元素试图用正在添加的元素重新布局。这会导致新添加的项目随机放置在列表中(可能最终位于顶部)。
这有点愚蠢,因为用户不知道实际添加了什么。
这就是我用来添加新项目 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]