【发布时间】:2016-04-09 00:06:14
【问题描述】:
我正在使用 Isotope v2,但在显示之前隐藏的项目时遇到了一些问题。我不确定我做错了什么。
首先,我正在收集一组 jQuery 对象并告诉 Isotope 隐藏它们。这非常有效:
elements.postsToHide.push($(elements.gridBlock + "#" + v.SocialPostId)); // $(".block#block123")
elements.grid.isotope("hide", elements.postsToHide).isotope();
最后,我想再次揭示这些隐藏的物品。因此,单击按钮时,我正在执行以下操作,但不会显示任何内容:
elements.grid.isotope("reveal", elements.postsToHide);
The docs say "hide" & "reveal" take 和 Array of Isotope.Items,我相信我正确通过了。
当我调用reveal方法时,我的控制台显示“未捕获错误:未定义不是函数”。
我很困惑为什么我可以推入一个数组并隐藏项目,但不能显示同一个数组。
【问题讨论】:
标签: javascript jquery jquery-isotope