折りたたみメニュー

| | コメント(0) | トラックバック(0)

レイヤー機能とJavaScriptを組み合わせ折りたたみメニューを実現します。

JavaScriptソース
function show(inputData) {
  var objectID=document.getElementById( "title_" + inputData );
  var buttonID=document.getElementById( "category_" + inputData );
  if(objectID.className=='close') {
    objectID.style.display='block';
    objectID.className='open';
  }else{
    objectID.style.display='none';
    objectID.className='close';
  }
}
HTMLソース
<ul>
  <li>
    <a href="javascript:void(0)" id="category_1" onclick="show('1');">大分類</a>
    <div id="title_1" style="display: none;position:relative;" class="close">
    <ul>
      <li>小分類1
      <li>小分類2
      <li>小分類3
    </ul>
    </div>
  </li>
</ul>
サンプル

トラックバック(0)

このブログ記事を参照しているブログ一覧: 折りたたみメニュー

このブログ記事に対するトラックバックURL: http://lotusposition.sakura.ne.jp/mt/mt-tb.cgi/5

コメントする

このブログ記事について

このページは、ringoが2008年3月17日 12:22に書いたブログ記事です。

ひとつ前のブログ記事は「角丸 [背景画像あり]」です。

次のブログ記事は「検索でのエラー表示問題」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Ads