独自の Jquery アコーディオンを作成していますが、ほぼ完成しています。しかし、関数の前に a を宣言せずにアコーディオンを閉じて開始することが可能かどうかを知りたいです$(".wrap-faq li p").slideUp();
。これは、ロード時にスライドするためです。
アコーディオンを閉じた状態で書類をチャージしたい。display:none;
(CSS で) andを使用しようとしましvisibility: hidden;
たが、役に立ちませんでした。これは私のJqueryコードです:
$(".wrap-faq a").on("click", accordion);
$(".wrap-faq li p").slideUp();
function accordion() {
if ($(this).attr("class") != "active") {
$(".wrap-faq li p").slideUp();
$(this).next().slideToggle();
$(".wrap-faq a").removeClass("active");
$(this).addClass("active");
}
}
このjsFiddle リンクも残しておきます。