jqueryアコーディオンに次のスクリプトを使用しています。
(function($) {
var allPanels = $('.accordion > dd').hide();
$('.accordion > dt > a').click(function() {
allPanels.slideUp();
$(this).parent().next().slideDown();
return false;
});
ただし、タイトルをクリックして閉じると、タイトルが閉じてすぐに再び開きます。スクリプトはここで機能しているのを見ることができます:http ://www.one-event.org.uk/wordpress/#!/ programme
だから私の質問は、アクティブなパネルをすぐに閉じて開くのではなく、もう一度クリックしたときにアクティブなパネルを閉じるにはどうすればよいですか?