快速实现jQuery多级菜单效果
利用js或者jquery最快速实现导航条的多级菜单效果。
我这个代码用的是jquery1.9.1,ie8以下的兼容有待考虑,主要是代码的简介性,writeless,domore.
<!DOCTYPEhtml>
<htmllang="en">
<metacharset="utf-8">
<head>
<title></title>
<styletype="text/css">
.top-nav
{
font-size:12px;
font-weight:bold;
list-style:none;
}
.top-navli
{
float:left;
list-style:none;
margin-right:1px;
}
.top-navlia
{
line-height:20px;
text-decoration:none;
background:#DDDDDD;
color:#666666;
display:block;
width:80px;
text-align:center;
}
.top-navlia:hover
{
background:#900;
color:#FFF;
}
.top-navul
{
list-style:none;
display:none;
width:80px;
padding:0;
position:relative;
}
.top-navliulliul
{
position:absolute;
top:0;
left:80px;
}
</style>
</head>
<body>
<ulclass="top-nav">
<li><ahref="#">首页内容</a>
<ul>
<li><ahref="#">前端课程+</a>
<ul>
<li><ahref="#">javascript</a></li>
<li><ahref="#">css</a></li>
<li><ahref="#">jquery</a></li>
</ul>
</li>
<li><ahref="#">手机开发</a>
<ul>
<li><ahref="#">ios开发</a></li>
<li><ahref="#">android开发</a></li>
<li><ahref="#">WP开发</a></li>
</ul>
</li>
<li><ahref="#">后台编程</a></li>
</ul>
</li>
<li><ahref="#">课程大厅</a></li>
<li><ahref="#">学习中心+</a>
<ul>
<li><ahref="#">前端课程+</a>
<ul>
<li><ahref="#">javascript</a></li>
<li><ahref="#">css</a></li>
<li><ahref="#">jquery</a></li>
</ul>
</li>
<li><ahref="#">手机开发</a>
<ul>
<li><ahref="#">ios开发</a></li>
<li><ahref="#">android开发</a></li>
<li><ahref="#">WP开发</a></li>
</ul>
</li>
<li><ahref="#">后台编程</a></li>
</ul>
</li>
<li><ahref="#">关于我们</a></li>
</ul>
</script>
<scripttype="text/javascript"src="jquery-1.9.1.min.js"></script>
<scripttype="text/javascript">
$(function(){
$(".top-navli").hover(function(){
$(this).has("ul").children("ul").fadeIn();
},function(){
$(this).has("ul").children("ul").hide();
});
})
</script>
</body>
</html>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。