/ / jQueryアコーディオンスクリプトに閉じるボタンを追加する - jquery、button、jquery-ui-accordion

jQueryアコーディオンスクリプトに閉じるボタンを追加する - 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するためにコンテンツにボタンを追加できます。

ありがとう。

回答:

回答№1は0

これがあなたが探しているものかどうかはわかりませんが、折りたたむためのアコーディオンを探しているのであれば、次のように電話をかけることができます。

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

どこで SearchParameterAccordionはdiv IDです。 0はどのアコーディオンが崩壊するかのインデックスです。

インデックスの代わりにセレクタを使うこともできると思います。

これで質問に答えられない場合は、申し訳ありません。


回答№2の場合は0

落ち着く:

collapsible: true

アコーディオンペインを簡単に折りたたむことができます。

例:

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