• このエントリーをはてなブックマークに追加
jQueryでアコーディオンパネルを作る(dl dt dd)
閉じる
閉じる

新しい記事を投稿しました。シェアして読者に伝えましょう

×

jQueryでアコーディオンパネルを作る(dl dt dd)

2013-03-13 11:16
    ●スクリプト
    $(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");
        }
      });
    });


    ●CSS
    *{
    margin:0;
    padding:0;
    }
    dl{
    background:#99FF99;
    width:400px;
    margin:10px 10px 10px 10px;
    }
    dl dt{
    background:#FF0000;
    border-bottom:1px solid #0000FF;
    cursor:pointer;
    }
    dl dd{
    border:1px solid #000000;
    border-top:none;
    height:300px;
    }


    ●HTML
    <dl>
      <dt>東京</dt>
      <dd><p>とうきょう</p></dd>
      <dt>神奈川</dt>
      <dd><p>かながわ</p></dd>
      <dt>大阪</dt>
      <dd><p>おおさか</p></dd>
    </dl>

    サンプルソース

    チャンネル会員ならもっと楽しめる!
    • 会員限定の新着記事が読み放題!※1
    • 動画や生放送などの追加コンテンツが見放題!※2
      • ※1、入会月以降の記事が対象になります。
      • ※2、チャンネルによって、見放題になるコンテンツは異なります。
    ブログイメージ
    東京ウェブ制作ブロマガ
    更新頻度: 不定期
    最終更新日:
    チャンネル月額: ¥550 (税込)

    チャンネルに入会して購読

    コメントを書く
    コメントをするにはログインして下さい。