PHP & JavaScript Room :: 設置サンプル

実行結果

設置サンプル

【参照】Simple jQuery Dropdowns

設置サンプルのソース

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
   <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
      <meta http-equiv="Content-Language" content="ja" />
      <meta http-equiv="Content-Script-Type" content="text/javascript" />
      <meta http-equiv="Content-Style-Type" content="text/css" />
      <meta http-equiv="imagetoolbar" content="no" />
      <title>設置サンプル</title>
      <link rel="stylesheet" type="text/css" href="/content/lib/global.css" />
      <!-- JS -->
      <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
      <script type="text/javascript" src="/content/lib/jquery/piroBox.1_2.js"></script>
      <script type="text/javascript">
         $(function(){
            /* アイテムの開閉 */
            $("ul.dropdown li").hover(function(){
                $(this).addClass("hover");
                $('ul:first',this).css('visibility', 'visible');
            }, function(){
                $(this).removeClass("hover");
                $('ul:first',this).css('visibility', 'hidden');
            });
            /* 入れ子のリストがあるアイテムに「>>」を付加 */
            $("ul.dropdown li ul li:has(ul)").find("a:first").append(" &raquo; ");
         });
      </script>
      <!-- CSS -->
      <link rel="stylesheet" type="text/css" href="/content/img/ajax/jquery/css_pirobox/white/style.css" />
      <style type="text/css">
         body                        { background:#fff; }
         ul,li                        { list-style:none; margin:0; padding:0; }
         /*  第1階層 */
         ul.dropdown                         { position:relative;  height:500px;}
         ul.dropdown li                      { font-weight:bold; float:left; zoom:1; background:#ccc; }
         ul.dropdown a:hover                  { color:#000; }
         ul.dropdown a:active                { color:#ffa500; }
         ul.dropdown li a                    { display:block; padding:4px 8px; border-right:1px solid #333; text-decoration:none; color:#222; }
         ul.dropdown li:last-child a         { border-right:none; } /* Doesn't work in IE */
         ul.dropdown li.hover,
         ul.dropdown li:hover                { background:#F3D673; color:black; position:relative; }
         ul.dropdown li.hover a              { color:black; }
         /*  第2階層 */
         ul.dropdown ul                   { width:23em; visibility:hidden; position:absolute; top:100%; left:0; }
         ul.dropdown ul li                { font-weight:normal; background:#eee; color:#000; border-bottom:1px solid #ccc; float:none; }
                                             /* IE 6 & 7 Needs Inline Block */
         ul.dropdown ul li a               { border-right:none; width:100%; display:inline-block; } 
         /*  第3階層 */
         ul.dropdown ul ul                { left:100%; top:0; }
         ul.dropdown li:hover >ul          { visibility:visible; }
      </style>
   <link rel="stylesheet" type="text/css" href="/common/css/example.css"></head>
   <body id='example3' class='example'><div class="ads" style="margin:32px auto;text-align:center;"></div><h1 class='h'><a href='/'>PHP &amp; JavaScript Room</a> :: 設置サンプル</h1>
<h3 class='h'>実行結果</h3>
      <div id="wrap">
         <h1>設置サンプル</h1>
         <p>【参照】<a href='http://css-tricks.com/simple-jquery-dropdowns/'>Simple jQuery Dropdowns</a></p>
<!-- CODE -->
<ul class="dropdown">
   <li><a href="#">携帯サイトの作り方</a>
      <ul class="sub_menu">
         <li><a href='./?t=mobile&amp;p=spec'>携帯コンテンツ作成技術情報・開発ツール</a>
            <ul>
               <li><a href='./?t=mobile&amp;p=spec#a_spec'>各キャリア公式サイトの技術情報</a></li>
               <li><a href='./?t=mobile&amp;p=spec#a_emulator'>エミュレータ</a></li>
               <li><a href='./?t=mobile&amp;p=spec#a_addon'>携帯サイト制作に便利なFirefoxアドオン</a></li>
            </ul>
         </li>
         <li><a href='./?t=mobile&amp;p=xhtmlbasic11'>携帯対応HTML/XHTMLタグ一覧</a>
            <ul>
               <li><a href='./?t=mobile&amp;p=xhtmlbasic11#a_tag'>使用可能なタグ一覧</a></li>
               <li><a href='./?t=mobile&amp;p=xhtmlbasic11#a_support'>各キャリアのHTML/XHTML対応状況</a></li>
            </ul>
         </li>
         <li><a href='./?t=mobile&amp;p=rule'>XHTMLの記述ルール</a></li>
         <li><a href='./?t=mobile&amp;p=common_attribute'>共通属性</a></li>
         <li><a href='./?t=mobile&amp;p=data_type'>属性型/独自拡張属性</a>
            <ul>
               <li><a href='./?t=mobile&amp;p=data_type#a_attribute_type'>属性型</a></li>
               <li><a href='./?t=mobile&amp;p=data_type#a_data_type'>データ型</a></li>
               <li><a href='./?t=mobile&amp;p=data_type#a_extention_attribute'>独自拡張属性(キャリア共通)</a></li>
               <li><a href='./?t=mobile&amp;p=data_type#a_extention_attribute_docomo'>独自拡張属性(docomoのみ)</a></li>
               <li><a href='./?t=mobile&amp;p=data_type#a_extention_attribute_au'>独自拡張属性(auのみ)</a></li>
               <li><a href='./?t=mobile&amp;p=data_type#a_attribute'>その他の属性</a></li>
               <li><a href='./?t=mobile&amp;p=data_type#a_property'>プロパティ</a></li>
            </ul>
         </li>
         <li><a href='./?t=mobile&amp;p=speclimit'>携帯サイト作成時の注意点(制限事項含む)</a>
            <ul>
               <li><a href='./?t=mobile&amp;p=speclimit#a_imageformat'>画像フォーマット</a></li>
               <li><a href='./?t=mobile&amp;p=speclimit#a_filesize'>ファイルサイズなどの容量制限</a></li>
               <li><a href='./?t=mobile&amp;p=speclimit#a_script'>JavaScript・スタイルシート(CSS)対応状況</a></li>
               <li><a href='./?t=mobile&amp;p=speclimit#a_charset'>文字コード</a></li>
               <li><a href='./?t=mobile&amp;p=speclimit#a_caution'>携帯サイト作成上の注意点</a></li>
            </ul>
         </li>
      </ul>
   </li>
   <li><a href="#">携帯対応HTML/XHTMLタグ</a>
      <ul class="sub_menu">
         <li><a href='./?t=mobile&amp;p=basic'>コメント/XML宣言/DOCTYPE宣言</a></li>
         <li><a href='./?t=mobile&amp;p=structure_module'>構造モジュール</a>
            <ul>
               <li><a href='./?t=mobile&amp;p=structure_module#a_html'>html〔(X)HTML文書のルート〕</a></li>
               <li><a href='./?t=mobile&amp;p=structure_module#a_head'>head〔ページのヘッダ情報 〕</a></li>
               <li><a href='./?t=mobile&amp;p=structure_module#a_title'>title〔ページのタイトル〕</a></li>
               <li><a href='./?t=mobile&amp;p=structure_module#a_body'>body〔ページの本文〕</a></li>
            </ul>
         </li>
         <li><a href='./?t=mobile&amp;p=text_module'>テキストモジュール</a></li>
         <li><a href='./?t=mobile&amp;p=hypertext_module'>ハイパーテキストモジュール</a></li>
         <li><a href='./?t=mobile&amp;p=list_module'>リストモジュール</a></li>
         <li><a href='./?t=mobile&amp;p=forms_module'>フォームモジュール</a></li>
         <li><a href='./?t=mobile&amp;p=basic_tables_module'>基本テーブルモジュール</a></li>
         <li><a href='./?t=mobile&amp;p=image_module'>イメージモジュール</a></li>
         <li><a href='./?t=mobile&amp;p=object_module'>オブジェクトモジュール</a></li>
         <li><a href='./?t=mobile&amp;p=presentation_module'>視覚効果モジュール</a></li>
         <li><a href='./?t=mobile&amp;p=metainformation_module'>メタ情報モジュール</a></li>
         <li><a href='./?t=mobile&amp;p=link_module'>関連リンクモジュール</a></li>
         <li><a href='./?t=mobile&amp;p=base_module'>基準モジュール</a></li>
         <li><a href='./?t=mobile&amp;p=stylesheet_module'>スタイルシートモジュール</a></li>
         <li><a href='./?t=mobile&amp;p=html'>その他</a></li>
         <li><a href='./?t=mobile&amp;p=frame'>フレームモジュール</a></li>
         <li><a href='./?t=mobile&amp;p=emoji'>絵文字</a></li>
      </ul>
   </li>
</ul>
<!-- / CODE -->
      </div>
   </body>
</html>