【发布时间】:2013-02-15 14:06:22
【问题描述】:
在 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 结构看起来与第一个相似。
任何人都知道会发生什么,以及如何让 Isotope 在第一次初始化期间读取新元素?
【问题讨论】:
标签: jquery backbone.js jquery-masonry jquery-isotope