jQueryでアコーディオンを実装しようとしていますが、問題があります。ボタンを押すとslideToggle
、情報が表示されるはずですが、スライドして出入りするだけです。
なぜこのように振る舞うのかわかりません。私は学んでいます。誰かが私を助けてくれれば幸いです。
これは私のJavaScriptです:
$(".wrap-faq a").on("click",accordion);
function accordion() {
if($(this).attr("class") != "active"){
$(".wrap-faq li p").slideDown();
$(this).next().slideToggle();
$(".wrap-faq a").removeClass("active");
$(this).addClass("active");
}
}
JSFiddle デモへのリンクも残します: http://jsfiddle.net/zZaTf/