アコーディオンメニュー

アコーディオン

  1. まずすべてを閉じる
  2. どれかひとつのセクションがクリックされたら
  3. クリックされたセクションを開く
  4. 開いていたセクションを閉じる

<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8">
<title>アコーディオンパネル:方丈記</title>
<style type="text/css">
<!--
*{
	margin:0;
	padding:0;
  font-family:
    "Hiragino Kaku Gothic Pro",
    "ヒラギノ角ゴ Pro W3",
    Meiryo, 
    "メイリオ", 
    Osaka, 
    "MS P Gothic", 
    "MS Pゴシック", 
    sans-serif;
}
dl{
	width: 400px;
	margin: 50px auto;
}
dt{
	font-weight: bold;
	border-bottom: 1px solid #FFFFFF;
	cursor: pointer;
	padding: 8px 8px 8px 12px;
	color: #FFF;
	background-color: #369;
}
dd{
	border: 1px solid #369;
	border-top: none;
	height: 100px;
	padding: 12px;
}
-->
</style>
<script type="text/javascript" src="js/jquery-1.7.1.min.js"></script>
<script type="text/javascript">
$(function(){
  $("dd:not(:first)").css("display","none");
  $("dl dt").click(function(){
    if($("+dd",this).css("display")=="none"){
      $(this).siblings("dd").slideUp("slow");
      $("+dd",this).slideDown("slow");
    }
  });
});
</script>
</head>
<body>
<div id="container">
<dl>
<dt>【ゆく河の流れ】</dt>
<dd>
 ゆく河の流れは絶えずして、しかももとの水にあらず。淀みに浮ぶうたかたは、かつ消え、かつ結びて、久しくとどまりたる例(ためし)なし。世の中にある人と、栖(すみか)とまたかくのごとし。
</dd>
<dt>【安元の大火】</dt>
<dd>
 予(われ)、ものの心を知れりしより、四十(よそぢ)あまりの春秋(しゅんじう)をおくれるあひだに、世の不思議を見る事ややたびたびになりぬ。
</dd>
<dt>【治承の辻風】</dt>
<dd>
 また、治承(ぢしよう)四年卯月(うづき)のころ、中御門京極(なかみかどきやうごく)のほどより大きなる辻風(つじかぜ)起こりて、六条わたりまで吹けることはべりき。
</dd>
</dl>
</div>
</body>
</html>

最初からすべて閉じた場合

  $(function(){
    $("dl dd").hide();
    $("dl dt").click(function(){
      $("dl dd").slideUp();
      if($("+dd",this).css("display")=="none"){
        $("+dd",this).slideDown();
      }
    });
  });