我正在创建自己的 Jquery 手风琴,它几乎完成了。但是,我想知道是否可以让手风琴开始关闭而不$(".wrap-faq li p").slideUp();
在函数之前声明 a ,因为当它加载时它会向上滑动。
我想在手风琴已经关闭的情况下收取文件费用。我已经尝试(在 CSS 中)使用display:none;
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 链接。