gpt4 book ai didi

Jquery:带有 jquery 元素的砌体 ('hide' ,element) 方法

转载 作者:行者123 更新时间:2023-12-01 00:14:41 24 4
gpt4 key购买 nike

所以,我正在使用 Masonry 在我的网站中制作“流体”布局,但现在我遇到了涉及其隐藏和显示方法的问题。

在一次事件中,我正在调用此电话:

$container.masonry('hide', $(this));

如您所见,我使用 $(this) 来告诉 masonry 通过 jquery 隐藏哪个元素

但显然,这个方法不适用于 jquery 元素?

我的控制台中的错误消息如下所示:

Uncaught TypeError: Object #<HTMLElement> has no method 'hide' (masonry.pkgd.min.js:9)

我尝试查看 documentation但它关于接受类型的所有内容是:

$container.masonry( 'hide', items )

items Type: Array of Masonry.Items

Masonry.Item 应该是什么?我如何将我的元素表示为一个?

最佳答案

如果您阅读文档,您会发现itemselementsarray

items 类型:Masonry.Items 数组

试试这个,

var arr=new Array();
arr.push($(this));
$container.masonry('hide', arr);

关于Jquery:带有 jquery 元素的砌体 ('hide' ,element) 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17131080/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com