添加关闭按钮到jQuery Accordion脚本

时间:2010-06-10 19:42:16

标签: jquery button jquery-ui-accordion

我想知道是否有办法为我正在处理的手风琴脚本添加一个关闭按钮(或动作)。我没有jquery知识,但我渴望学习它。

这是我的手风琴代码:

$(document).ready(function(){

$(".accordion .intro:first").addClass("active");
$(".accordion .more:not(:first)").hide();

$(".accordion .intro").click(function(){

  $(this).next(".more").slideToggle("slow")
  .siblings(".more:visible").slideUp("slow");
  $(this).toggleClass("active");
  $(this).siblings(".intro").removeClass("active");

});

});

我想添加一个要关闭的类,所以我可以在内容中添加一个按钮来关闭或.slideUp

感谢。

2 个答案:

答案 0 :(得分:0)

我不确定这是不是你想要的,但如果你想找到手风琴崩溃,你可以致电:

$("#SearchParameterAccordion").accordion("activate", 0);

,其中 SearchParameterAccordion是div id, 0是折叠手风琴的指数。

我相信你也可以使用选择器而不是索引。

如果这没有回答你的问题,抱歉。

答案 1 :(得分:0)

settting:

collapsible: true

将允许您轻松折叠手风琴窗格。

示例:

$("#SearchParameterAccordion").accordion({
       header: "h3",
       autoHeight: false,
       collapsible: true
});