jquery+div+css二级菜单的实现代码

发布时间:2020-07-18编辑:脚本学堂
分享一个jquery、div、css实现的二级菜单效果,简单实用的二级菜单,有需要的朋友参考下。

jquery结合div、css实现的二级菜单效果。
代码:

1,css代码
 

复制代码 代码示例:

<style>
    #table5 { margin-top:16px;border:solid 1px #e71212; height:148px;}
    #table5 td{  }/*border:solid 1px #e71212; */
  #nav, #nav ul {
 padding: 0;
 margin: 0;
 list-style: none;
}
#nav li {
 float: left;
 position: relative;
}
#nav a:link, #nav a:visited {
 display: block;
}
#nav ul {
 display: none;
 position: absolute;
 margin-top:30px;
 background-color:#e7be00;
}
#nav ul li {
 float: none;
}

#nav li:hover ul {
 display: block;
}

.nav .li 

 position:relative;
 width:100px; 
 float:left;

.nav2{
   position: absolute;
        display: none;
   left:0;
   top:0px;
    background-color:#e7be00;
     }
.nav2 li a:hover
{  background:none;}
</style>

2,div部分
 

复制代码 代码示例:
<div class="menu">
<ul id="nav" class="nav">
<li style=" padding-left:20px;"><a href="index.aspx" style="color:White"  >首   页</a></li>
<li><a href="imglist.aspx?id=123" style="color:White" >脚本学堂</a></li>
<li><a href="list.aspx?id=217" style="color:White">222222</a></li>
<li><a href="list.aspx?id=301" style="color:White">33333</a></li>
<li class="li"><a href="fenlei.aspx?id=2"  style="color:White" >4444</a>
<ul class="nav2">
<li><a target=_blank href="fenlei.aspx?id=2" style=" color:White; ">7777</a></li>
<li><a target=_blank href="fenlei.aspx?id=4" style=" color:White;">8888</a></li>
<li><a target=_blank href="fenlei.aspx?id=3" style=" color:White;">99999</a></li>
<li><a target=_blank href="fenlei.aspx?id=1" style=" color:White;">155665</a></li>
</ul>
</li>
<li><a href="list.aspx?id=296"   style="color:White">7878787</a></li>
<li class="menumain"><a href="liuyan.aspx"   style="color:White">5875587587</a></li>
</ul>
</div>

3,jquery代码部分
 

复制代码 代码示例:
<script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script> 
<script type="text/javascript" language="javascript">
   $(document).ready(function () {
       $(".li").each(function () {
           $(this).mouseover(function () {
      $(this).children(".nav2").css("display", "block");
           })
           $(this).mouseleave(function () {
      $(this).children(".nav2").css("display", "none");
           })
       });
   }); 
</script>