分享一个利用jquery实现的下拉菜单效果,代码简洁易修改。这里使用jquery分别实现了两种下拉菜单的效果,其实原理是一样的,经测试是兼容IE,火狐等各大主流浏览器的。下面贴一下这个下拉菜单的效果图。
jquery下拉菜单效果一:
jquery下拉菜单效果二:
下面将效果一的代码贴一下,如果需要效果二的代码的话,可以自己修改或者在下面下载源码即可。
<html xmlns="http://www.phpernote.com/jquery-effects/114.html">
<head>
<title>JQUERY下拉菜单示例</title>
<meta content="text/html; charset=utf-8" http-equiv=Content-Type>
<style type="text/css">
body,html{font: normal 14px "宋体";}
#menu_yhm{width:100%; height:30px}
#menu_yhm ul{padding:0 0; list-style-type:none; margin:0 0;}
#menu_yhm li{position:relative; width:160px; background:#006666; float:left; height:30px; border-right:#fff 1px solid;}
#menu_yhm li a{text-align:center; line-height:30px; width:160px; display:block; height:30px; color:#fff; text-decoration:none;}
#menu_yhm li a:hover{background-color:#990000; color:#ff0;}
#menu_yhm ul ul{z-index:99; position:absolute; width:160px; display:none; background:#900; top:30px; left:0px;}
#menu_yhm ul ul li{position:relative; display:block; background-color:#900; border-top:#fff 1px solid;}
#menu_yhm ul ul ul{z-index:199; position:absolute; width:160px; background:#900; top:-1px; left:161px;}
#menu_yhm li.li01{background:#900;}
#menu_yhm li.li01 a{color:#ff0;}
#menu_yhm li.li01 li a{color:#fff;}
#menu_yhm li.li01 li a:hover{background-color:#000; color:#ff0;}
#menu_yhm li li.li01 a{background:#000; color:#ff0;}
#menu_yhm li li.li01 ul a{color:#fff;}
#menu_yhm li li.li01 ul a:hover{background:#333; color:#ff0;}
</style>
<script language="javascript" type="text/javascript" src="http://www.phpernote.com/js/jquery.min.js"></script>
<script language="javascript" type="text/javascript">
$(document).ready(function(){
$("#menu_yhm ul li").hover(
function(){
$(this).children("ul").show();
$(this).addClass("li01");
},
function(){
$(this).children("ul").hide();
$(this).removeClass("li01");
});
});
</script>
<body>
<div id="menu_yhm">
<ul>
<li><a href="#">设计前沿</a>
<ul>
<li><a href="#">网页设计</a></li>
<li><a href="#">平面设计</a></li>
<li><a href="#">ui设计</a></li>
</ul>
</li>
<li><a href="#">技术文档</a>
<ul>
<li><a href="#">jquery</a></li>
<li><a href="#">php+mysql</a></li>
<li><a href="#">web前端</a>
<ul>
<li><a href="#">div+css</a></li>
<li><a href="#">psd源文件</a></li>
<li><a href="#">html源码</a></li>
</ul>
</li>
<li><a href="#">常用软件和工具</a></li>
</ul>
</li>
<li><a href="#">电子商务</a>
<ul>
<li><a href="#">b2c网站</a></li>
<li><a href="#">国外优秀商务网站</a></li>
<li><a href="#">服装外贸</a></li>
</ul>
</li>
</ul>
</div>
<p style="margin-top:140px;">本示例由 <a target="_blank" href="http://www.phpernote.com/">php程序员教程网</a> 提供!</p>
</body>
</html>