在 Backbone 视图的上下文中,我在 DOM 中添加和删除视图。但是,包含同位素元素的容器仅在初始加载期间有效;之后,当容器被移除并再次添加时,Isotope 没有按预期工作。
我在这里做了快速的 JSfiddle:http: //jsfiddle.net/mulderp/T8aSQ/6/ -->
当我添加同位素容器时:
var list = '<div data-foo="bar" id="container"><div class="item red"></div><div class="item blue"></div></div>';
$container.html(list);
$container.isotope('shuffle');
Isotope 不再运行,尽管 DOM 结构看起来与第一个相似。
任何人都知道会发生什么,以及如何让同位素在第一次初始化期间重新读取元素?