當(dāng)柳上原的風(fēng)吹向天際的時(shí)候...

          真正的快樂來源于創(chuàng)造

            BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            368 Posts :: 1 Stories :: 201 Comments :: 0 Trackbacks
          這回要比上次強(qiáng)了,有效的把內(nèi)容,形式和行為分離。

          截圖:


          全部代碼:
          <!doctype html public "-//w3c//dtd html 4.0 transitional//en">
          <html>
           
          <head>
            
          <title>JS+CSS菜單示例二</title>
            
          <script src="js/jquery-1.3.1.js" type="text/javascript"></script>
            
          <style type="text/css">
              <!--
              #menubar ul
          {
                margin
          :0;
                padding
          :0;
                list-style-type
          :none;
              
          }
              #menubar li
          {
                float
          :left;
                dispaly
          :block;      
              
          }
              #menubar li a
          {
                width
          :80px;
                height
          :20px;
                line-height
          : 20px;

                font-size
          :14px; 
                border-right
          :1px solid #ffffff;  
                border-bottom
          :1px dashed #ffffff; 
                
                color
          :#ffffff;
                text-decoration
          :none;
                text-align
          :center;
                font-weight
          :bold;
                background-image
          :url(img/menubarBg.gif);
              
          }

              #menubar li a:hover
          {
                color
          :#ffffff;
                background-image
          :url(img/munuBarItemBG.gif);      
                text-decoration
          :underline;
              
          }

              #menubar li ul
          {
                display
          :none;
                margin
          :0;
                padding
          :0;
                list-style-type
          :none;
              
          }
              #menubar li ul li
          {
                float
          :none;
                dispaly
          :block;      
              
          }
              #menubar li ul li a
          {
                width
          :80px;
                height
          :20px;
                line-height
          : 20px;

                font-size
          :14px; 
                border-right
          :1px solid #ffffff;  
                
                color
          :#ffffff;
                text-decoration
          :none;
                text-align
          :center;
                font-weight
          :bold;
                background-image
          :url(img/menubarBg.gif);
              
          }

              #menubar li ul li a:hover
          {
                color
          :#ffffff;
                background-image
          :url(img/munuBarItemBG.gif);      
                text-decoration
          :underline;
              
          }

              -->
            
          </style>    
           
          </head>

           
          <body>
            彈出式菜單示例二
            
          <div>
              
          <ul id="menubar">
                
          <li><href="#">漢朝</a>
                  
          <ul>
                    
          <li><href="#">衛(wèi)青</a></li>
                    
          <li><href="#">霍去病</a></li>
                    
          <li><href="#">班超</a></li>
                    
          <li><href="#">陳湯</a></li>
                  
          </ul>
                
          </li>
                
          <li><href="#">晉朝</a>
                  
          <ul>
                    
          <li><href="#">阮籍</a></li>
                    
          <li><href="#">嵇康</a></li>
                    
          <li><href="#">陶淵明</a></li>
                    
          <li><href="#">王羲之</a></li>
                    
          <li><href="#">桓溫</a></li>
                  
          </ul>
                
          </li>
                
          <li><href="#">唐朝</a>
                  
          <ul>
                    
          <li><href="#">李世民</a></li>
                    
          <li><href="#">李白</a></li>
                    
          <li><href="#">杜甫</a></li>
                    
          <li><href="#">狄仁杰</a></li>
                  
          </ul>
                
          </li>
                
          <li><href="#">宋朝</a>
                  
          <ul>
                    
          <li><href="#">岳飛</a></li>
                    
          <li><href="#">辛棄疾</a></li>
                    
          <li><href="#">蘇軾</a></li>
                  
          </ul>
                
          </li>
                
          <li><href="#">明朝</a>
                  
          <ul>
                    
          <li><href="#">徐達(dá)</a></li>
                    
          <li><href="#">藍(lán)玉</a></li>
                    
          <li><href="#">于謙</a></li>
                    
          <li><href="#">戚繼光</a></li>
                    
          <li><href="#">譚倫</a></li>
                  
          </ul>
                
          </li>
              
          </ul>
            
          </div>
           
          </body>
          </html>

          <SCRIPT LANGUAGE="JavaScript">
          <!--
            
            
          function $(id){
              
          return document.getElementById(id);
            }

            
          function showMenu(ulId,visible){
              
          var ul=$(ulId);

              
          if(visible==true){
                ul.style.display
          ="block";
              }
              
          else{
                ul.style.display
          ="none";
              }
            }

            window.onload
          =function(){

              
          var menubar=$("menubar");

              
          for(var i=0;i<menubar.childNodes.length;i++){
                
          new function(){
                  
          var li=menubar.childNodes[i];
                  
          var subul=li.childNodes[2];

                  li.attachEvent('onmouseover',
                    
          function(){
                      subul.style.display
          ="block";
                    }
                  );
                  li.attachEvent('onmouseout',
                    
          function(){
                      subul.style.display
          ="none";
                    }
                  );
                }
              }
            }
          //-->
          </SCRIPT>

          上面代碼中最重要的部分是循環(huán)中代碼放入到一個(gè)函數(shù)中,這是為了避免閉包的消極影響,使循環(huán)一次都生成一個(gè)函數(shù)實(shí)例,每個(gè)實(shí)例體針對(duì)的每個(gè)li和ul都是不同的。

          全體代碼下載:
          http://www.aygfsteel.com/Files/heyang/JSCSSPopupmenu20090821151741.rar

          posted on 2009-08-21 15:15 何楊 閱讀(693) 評(píng)論(0)  編輯  收藏

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 庆阳市| 泸州市| 永清县| 建德市| 芦溪县| 武汉市| 陵川县| 玉林市| 玛沁县| 龙川县| 保山市| 佛教| 孙吴县| 炉霍县| 晋州市| 高邑县| 吉隆县| 遵义县| 娱乐| 潮州市| 哈尔滨市| 嘉荫县| 扎兰屯市| 柳林县| 凉山| 长沙县| 阜新市| 吴堡县| 荔浦县| 察哈| 浠水县| 奉新县| 缙云县| 广东省| 蓝田县| 浦江县| 安吉县| 沭阳县| 漳浦县| 金平| 沧州市|