0

トグルで表示/非表示機能を使用する必要があるjQueryプロジェクトがあります。リンクがクリックされたときに非表示および表示されるページに複数の要素がありますが、表示される各要素で他の要素を閉じる必要があります。

私は使用してみました:

 jQuery(".toggle").click(function()
  { 
    $('.active').not(this).toggleClass('active').next('.hidden').slideToggle(300);
    $(this).toggleClass('active').next().slideToggle("fast");   
  });

このアプローチの問題点は、'.next' を利用するにはすべての要素を一緒にする必要があることです。私の要素はページのさまざまな部分にあります。とにかく、ユーザーがリンクをクリックして要素を表示すると、以前に開いていた他の要素が閉じていることを確認できますか?

どうもありがとう

4

0 に答える 0