トグルで表示/非表示機能を使用する必要があるjQueryプロジェクトがあります。リンクがクリックされたときに非表示および表示されるページに複数の要素がありますが、表示される各要素で他の要素を閉じる必要があります。
私は使用してみました:
jQuery(".toggle").click(function()
{
$('.active').not(this).toggleClass('active').next('.hidden').slideToggle(300);
$(this).toggleClass('active').next().slideToggle("fast");
});
このアプローチの問題点は、'.next' を利用するにはすべての要素を一緒にする必要があることです。私の要素はページのさまざまな部分にあります。とにかく、ユーザーがリンクをクリックして要素を表示すると、以前に開いていた他の要素が閉じていることを確認できますか?
どうもありがとう