jquery特效-鼠标点击上下伸缩式菜单

来源:互联网 发布:火车采集器 linux 编辑:程序博客网 时间:2024/04/30 23:49
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <title> jquery特效-鼠标点击上下伸缩式菜单 </title>
  <meta name="Generator" content="EditPlus">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">


  <!--css-->
  <style type="text/css">
*{padding:0px;margin:0px;}

.nav{width:210px; background:#282828;}
    .nav .logo{width:210px; height:52px; text-align:center;}

    .nav ul {border-top:1px solid #000; border-bottom:1px solid #424242;}
    .nav ul li{color:#fff; width:210px; border-top:1px solid #424242; border-bottom:1px solid #000;list-style-type:none; font-size:14px; font-family:"微软雅黑"; line-height:50px; text-indent:30px;}
.nav ul li img{margin-right:5px;}
.nav ul li .menu{width:210px; height:380px; background:rgba(8,6,4,0.6); display:none;/*隐藏*/}
.nav ul li.hover{background:rgba(8,2,4,0.5);}

.nav .menu .item a{text-decoration:none; font-size:14px; color:#ddd;}
</style>

</head>
<body>

<div class="nav">
<div class="logo"><img src="img/logo.png" /></div>
<ul>
<li>
<img src="img/text_block.png" align="absmiddle"/>菜单1
<div class="menu">
<ul class="item">
<li><img src="img/html.png" align="absmiddle"/><a href="#">选项1</a></li>
<li><img src="img/html.png" align="absmiddle"/><a href="#">选项2</a></li>
<li><img src="img/html.png" align="absmiddle"/><a href="#">选项3</a></li>
<li><img src="img/html.png" align="absmiddle"/><a href="#">选项4</a></li>
</ul>
</div>
</li>

<li>
<img src="img/pen.png" align="absmiddle"/>菜单2
<div class="menu">
<ul class="item">
<li><img src="img/tm_edit.png" align="absmiddle"/><a href="#">选项1</a></li>
<li><img src="img/tm_edit.png" align="absmiddle"/><a href="#">选项2</a></li>
<li><img src="img/tm_edit.png" align="absmiddle"/><a href="#">选项3</a></li>
<li><img src="img/tm_edit.png" align="absmiddle"/><a href="#">选项4</a></li>
</ul>
</div>
</li>
<li>
<img src="img/reload.png" align="absmiddle"/>菜单3
<div class="menu">
<ul class="item">
<li><img src="img/css.png" align="absmiddle"/><a href="#">选项1</a></li>
<li><img src="img/css.png" align="absmiddle"/><a href="#">选项2</a></li>
<li><img src="img/css.png" align="absmiddle"/><a href="#">选项3</a></li>
<li><img src="img/css.png" align="absmiddle"/><a href="#">选项4</a></li>
</ul>
</div>
</li>
<li>
<img src="img/setting.png" align="absmiddle"/>菜单4
<div class="menu">
<ul class="item">
<li><a href="#">选项1</a></li>
<li><a href="#">选项2</a></li>
<li><a href="#">选项3</a></li>
<li><a href="#">选项4</a></li>
</ul>
</div>
</li>
</ul>
</div>

<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript">
$(".nav ul li").click(function(){
if($(this).hasClass("hover")){
$(this).removeClass("hover");
}else{
$(this).addClass("hover");
}

$(this).find(".menu").slideToggle("slow");//
//除了点击之外的其它的li 全部隐藏
$(this).siblings().removeClass("hover").find(".menu").slideUp();
});
</script>

 </body>

</html>


效果图如下:


0 0
原创粉丝点击