私が取り組んでいるこのアコーディオンスクリプトに閉じるボタン(またはアクション)を追加する方法があるかどうか疑問に思います。私は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
});