我有一个可以切换的过滤器。
当我单击所述区域时,它会正确切换过滤区域的大小。
我想要做的是也使用另一个按钮关闭它。
在另一种方法中将高度设置为 15 是可行的,但它假定切换状态未更改,因此您必须单击它几次才能循环以使其同步。
有什么方法可以告诉过滤器切换发生。而不是单独关闭它。
$("#filtertoggle").toggle(function () {
$("#filterarea").animate({ height: "200px" }, 400);
},
function () {
$("#filterarea").animate({ height: "15px" }, 400);
});
调用下面实际上只是一个未参数化的切换,所以它只会隐藏 filtertoggle。它不调用我创建的方法。
$("#goFilter").click(function () {
$( ".filtertoggle" ).toggle();
}