我使用 Masonry 来制作我的网站的“流体”布局,但现在我遇到了一个问题,涉及它的隐藏和显示方法。
在一个事件中,我进行了如下调用:
$container.masonry('hide', $(this));
如您所见,我正在使用$(this)
通过jquery告诉masonry需要隐藏哪个元素
但显然,这种方法不能与jquery元素一起使用?
我的控制台错误消息如下:
Uncaught TypeError: Object #<HTMLElement> has no method 'hide' (masonry.pkgd.min.js:9)
我尝试在文档中寻找答案,但关于所接受的类型,文档中只有以下内容:
$container.masonry( 'hide', items )
items 类型: Masonry.Items 的数组
Masonry.Item 应该是什么?我如何将我的元素标识为其中之一?