FAQページを作成しています。
答えのオープンとクローズを切り替えたい。私はjqueryを使用してそれを動作させています。
また、「開いている」セレクターにクラス(.active)を追加したいと思います。クラスを親に追加できます。
私の問題はこれです:エンドユーザーはクラスの追加を理解しないので、クラス化されていない要素を使用する必要があります。スタイルが設定されていないブロック要素である必要があります。したがって、次のようになります。
<h3 class="active">Activator</h3>
<p>show</p>
<h3>Activator</h3>
<p>hide</p>
<h3>Activator</h3>
<p>hide</p>
etc...
スクリプトがクリックされたh3にclass.activeを追加すると、すべてのh3タグにclass.activeが追加されます。
これが私のコードです:
$(document).ready(function() {
$('.content p').hide();
$('h3').click(function(){
$(this).next("p").toggle(250);
});
$(".content h3").click(function(){
$(".content h3").toggleClass("active");
});
});
リンク:作業デモ/サイト よろしくお願いします。