AutoCAD 3DMAX C语言 Pro/E UG JAVA编程 PHP编程 Maya动画 Matlab应用 Android
Photoshop Word Excel flash VB编程 VC编程 Coreldraw SolidWorks A Designer Unity3D
 首页 > JavaScript

javascript实现控制的多级下拉菜单

51自学网 http://www.wanshiok.com
javascript,多级下拉菜单

最近身体不适,所以没能如期的更新,抱歉。这里直接把代码贴上,如果有不明白的地方,留言就行。

<!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">   <head>    <title>下拉菜单</title>    <meta http-equiv="content-Type" content="text/html;charset=utf-8">    <style type="text/css">      .navi ul {        padding: 0;        list-style-type: none;      }      .navi ul li {        text-align: center;        float: left;        position: relative;        width: 200px;        background-color: #0F8CFF;      }      a {        color: #086808;        text-decoration: none;      }      .navi ul li a {        display: block;        border: 1px solid #fff;      }      .navi ul li ul {        display: none;        left: 0;      }      .navi ul li ul li ul{        position: absolute;        left:200px;        top: 0;      }      .navi ul li:hover ul a {        color: yellow;      }    </style>     <script type="text/javascript">      function showNextMenu(obj){        var nextMenu = obj.getElementsByTagName("ul")[0];        nextMenu.style.display = "block";      }      function hideNextMenu(obj){        var nextMenu = obj.getElementsByTagName("ul")[0];        nextMenu.style.display = "none";      }    </script>  </head>   <body>     <div class="navi">      <ul >        <li class="li_1" onmousemove="showNextMenu(this);" onmouseout="hideNextMenu(this);">          <a href="javascript:;" >游戏</a>          <ul>            <li onmousemove="showNextMenu(this);" onmouseout="hideNextMenu(this);">              <a href="javascript:;" >传奇</a>               <ul>                <li>                  <a href="javascript:;" >1</a>                </li>                <li>                  <a href="javascript:;" >2</a>                </li>                <li>                  <a href="javascript:;" >3</a>                </li>              </ul>            </li>            <li>              <a href="javascript:;" >传奇</a>            </li>            <li>              <a href="javascript:;" >传奇</a>            </li>            <li>              <a href="javascript:;" >传奇</a>            </li>            <li>              <a href="javascript:;" >传奇</a>            </li>          </ul>        </li>        <li class="li_1">          <a href="javascript:;" >游戏</a>          <ul>            <li>              <a href="javascript:;" >传奇</a>            </li>          </ul>        </li>        <li class="li_1">          <a href="javascript:;" >游戏</a>          <ul>            <li>              <a href="javascript:;" >传奇</a>            </li>          </ul>        </li>        <li class="li_1">          <a href="javascript:;" >游戏</a>          <ul>            <li>              <a href="javascript:;" >传奇</a>            </li>          </ul>        </li>      </ul>    </div>   </body> </html>

效果图如下: 

以上所述就是本文的全部内容了,希望大家能够喜欢。


javascript,多级下拉菜单  
上一篇:jQuery的Scrollify插件实现滑动到页面下一节点  下一篇:javascript遇到html5的一些表单属性