使用 Isotope 插件,我如何删除当前存在的所有图像并在按下按钮时加载一组图像?
在文档中说这样做是为了删除单个项目:
.isotope( 'remove', $items, callback )
如何删除所有项目,然后加载一组新项目?jsfiddle 中的一个例子会很棒。
使用 Isotope 插件,我如何删除当前存在的所有图像并在按下按钮时加载一组图像?
在文档中说这样做是为了删除单个项目:
.isotope( 'remove', $items, callback )
如何删除所有项目,然后加载一组新项目?jsfiddle 中的一个例子会很棒。
我最近也需要用一组新图像替换所有同位素项目。
这对我有用:
var $isoContainer = $('#image-feed');
$isoContainer.isotope('remove', $isoContainer.isotope('getItemElements'));
$isoContainer.isotope('appended', $newEntries);
$isoContainer.isotope('layout');
您可以只使用 jQuery 删除元素,然后触发同位素重新布局。
例子
$items.remove(); // you can remove multiple items with jQuery and also append new itmes
$item_parent.isotope('reLayout');
读
没有必要使用同位素来处理节点删除。