2

使用 Isotope 插件,我如何删除当前存在的所有图像并在按下按钮时加载一组图像?

在文档中说这样做是为了删除单个项目:

.isotope( 'remove', $items, callback )

如何删除所有项目,然后加载一组新项目?jsfiddle 中的一个例子会很棒。

4

2 回答 2

4

我最近也需要用一组新图像替换所有同位素项目。

这对我有用:

var $isoContainer = $('#image-feed');
$isoContainer.isotope('remove', $isoContainer.isotope('getItemElements'));
$isoContainer.isotope('appended', $newEntries);
$isoContainer.isotope('layout');
于 2014-06-18T20:02:07.047 回答
0

您可以只使用 jQuery 删除元素,然后触发同位素重新布局。

例子

$items.remove(); // you can remove multiple items with jQuery and also append new itmes
$item_parent.isotope('reLayout');

没有必要使用同位素来处理节点删除。

。附加()

.isotope('重新布局')

于 2013-10-21T02:20:31.020 回答