我有一个基于复选框进行div隐藏的.hide()
函数。
在此处查看其运行的JS Fiddle 在这里查看真实网站示例
我试图为它添加动画效果,使.hide()
淡入和淡出,而不仅仅消失。
尝试使用jQuery Fade函数作为.hide()
的参数,但似乎不起作用。
$("div").click(function () {
$(this).hide("fade", {}, 1000);
});
我尝试在我的代码中使用这个(参见 JS Fiddle),代码如下:
if(allSelected.length > 0){
$("div.prodGrid > div:not(" + allSelected + ")").hide("fade", {}, 1000);
}
我哪里做错了?
hide()
方法根本不需要传入效果参数。请阅读该方法的文档以查看不同的参数。在这种方法中,第一个参数或参数属性通常是duration
参数。 - Boaz