jquery實(shí)現(xiàn)漂亮的二級(jí)下拉菜單代碼
本文實(shí)例講述了jquery實(shí)現(xiàn)漂亮的二級(jí)下拉菜單代碼。分享給大家供大家參考。具體如下:
這里介紹一款基于jquery實(shí)現(xiàn)的網(wǎng)站下拉菜單,黑色風(fēng)格,很漂亮,本菜單需要點(diǎn)擊主菜單后的小三角符號(hào)才下拉出二級(jí)菜單,并不是有些菜單,是鼠標(biāo)移上主菜單的時(shí)候就滑過,至于哪一種,就看個(gè)人的喜好了
先來看看運(yùn)行效果:

在線演示地址如下:
http://demo.jb51.net/js/2015/jquery-bg-2-level-down-show-menu-codes/
具體代碼如下:
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>jQuery二級(jí)菜單</title>
<script type="text/javascript" src="jquery-1.6.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("ul.subnav").parent().append("<span></span>");
$("ul.topnav li span").click(function() {
$(this).parent().find("ul.subnav").slideDown('fast').show();
$(this).parent().hover(function() {
}, function(){
$(this).parent().find("ul.subnav").slideUp('slow');
});
}).hover(function() {
$(this).addClass("subhover");
}, function(){
$(this).removeClass("subhover");
});
});
</script>
<style type="text/css">
body {
margin: 0; padding: 0;
font: 10px normal Arial, Helvetica, sans-serif;
background: #ddd url(images/body_bg.gif) repeat-x;
}
.container {
width: 960px;
margin: 0 auto;
position: relative;
}
#header {
padding-top: 120px;
}
#header .disclaimer {
color: #999;
padding: 100px 0 7px 0;
text-align: right;
display: block;
position: absolute;
top: 0; right: 0;
}
#header .disclaimer a { color: #ccc;}
ul.topnav {
list-style: none;
padding: 0 20px;
margin: 0;
float: left;
width: 920px;
background: #222;
font-size: 1.2em;
background: url(images/topnav_bg.gif) repeat-x;
}
ul.topnav li {
float: left;
margin: 0;
padding: 0 15px 0 0;
position: relative;
}
ul.topnav li a{
padding: 10px 5px;
color: #fff;
display: block;
text-decoration: none;
float: left;
}
ul.topnav li a:hover{
background: url(images/topnav_hover.gif) no-repeat center top;
}
ul.topnav li span {
width: 17px;
height: 35px;
float: left;
background: url(images/subnav_btn.gif) no-repeat center top;
}
ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;}
ul.topnav li ul.subnav {
list-style: none;
position: absolute;
left: 0; top: 35px;
background: #333;
margin: 0; padding: 0;
display: none;
float: left;
width: 170px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
border: 1px solid #111;
}
ul.topnav li ul.subnav li{
margin: 0; padding: 0;
border-top: 1px solid #252525;
border-bottom: 1px solid #444;
clear: both;
width: 170px;
}
html ul.topnav li ul.subnav li a {
float: left;
width: 145px;
background: #333 url(images/dropdown_linkbg.gif) no-repeat 10px center;
padding-left: 20px;
}
html ul.topnav li ul.subnav li a:hover {
background: #222 url(images/dropdown_linkbg.gif) no-repeat 10px center;
}
#header img {
margin: 20px 0 10px;
}
</style>
</head>
<body>
<div class="container">
<div id="header">
<ul class="topnav">
<li><a href="#">網(wǎng)站首頁</a></li>
<li>
<a href="#">網(wǎng)頁菜單</a>
<ul class="subnav">
<li><a href="#">ASP導(dǎo)航</a></li>
<li><a href="#">JSP導(dǎo)航</a></li>
<li><a href="#">ASP.net導(dǎo)航</a></li>
<li><a href="#">PHP導(dǎo)航</a></li>
</ul>
</li>
<li>
<a href="#">網(wǎng)頁特效</a>
<ul class="subnav">
<li><a href="#">層和菜單</a></li>
<li><a href="#">鼠標(biāo)特效</a></li>
<li><a href="#">表單特效</a></li>
<li><a href="#">表格特效</a></li>
<li><a href="#">CSS特效</a></li>
<li><a href="#">jQuery特效</a></li>
</ul>
</li>
<li><a href="#">搜索引擎</a></li>
<li><a href="#">博客營銷</a></li>
<li><a href="#">聯(lián)系我們</a></li>
</ul>
</div>
</div>
</body>
</html>
希望本文所述對(duì)大家的jquery程序設(shè)計(jì)有所幫助。
- bootstrap+jQuery 實(shí)現(xiàn)下拉菜單中復(fù)選框全選和全不選效果
- jQuery實(shí)現(xiàn)的checkbox級(jí)聯(lián)選擇下拉菜單效果示例
- jQuery實(shí)現(xiàn)的導(dǎo)航下拉菜單效果示例
- jQuery實(shí)現(xiàn)的導(dǎo)航下拉菜單效果
- jQuery插件cxSelect多級(jí)聯(lián)動(dòng)下拉菜單實(shí)例解析
- jQuery模擬select實(shí)現(xiàn)下拉菜單功能
- jquery無限級(jí)聯(lián)下拉菜單簡單實(shí)例演示
- jQuery實(shí)現(xiàn)非常實(shí)用漂亮的select下拉菜單選擇效果
- jquery實(shí)現(xiàn)簡單的二級(jí)導(dǎo)航下拉菜單效果
- jQuery點(diǎn)擊頁面其他部分隱藏下拉菜單功能
相關(guān)文章
基于jquery的lazy loader插件實(shí)現(xiàn)圖片的延遲加載[簡單使用]
當(dāng)網(wǎng)站上有大量圖片要展示的話,如果一次把所有的圖片都加載出來的話,這勢必會(huì)影響網(wǎng)站的加載速度,給用戶帶來比較差的體驗(yàn)。2011-05-05
編寫高效jQuery代碼的4個(gè)原則和5個(gè)技巧
有了JQuery對(duì)JS的整合和封裝,它讓頁面操作更加的隨心所欲,所以只有遵循良好的規(guī)范才會(huì)讓代碼更高效,更健壯。以下是我對(duì)如何高效操作JQuery的一些拙見,望指正!2014-04-04
jquery插件方式實(shí)現(xiàn)table查詢功能的簡單實(shí)例
下面小編就為大家?guī)硪黄猨query插件方式實(shí)現(xiàn)table查詢功能的簡單實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-06-06
jQuery實(shí)現(xiàn)圖片滑動(dòng)效果
本文主要介紹了jQuery實(shí)現(xiàn)圖片滑動(dòng)效果的實(shí)例,具有很好的參考價(jià)值。下面跟著小編一起來看下吧2017-03-03
jquery easyui 結(jié)合jsp簡單展現(xiàn)table數(shù)據(jù)示例
這篇文章主要介紹了jquery easyui 結(jié)合jsp簡單展現(xiàn)table數(shù)據(jù),需要的朋友可以參考下2014-04-04
關(guān)于jquery動(dòng)態(tài)增減控件的一些想法和小插件
這段代碼壓縮到100行內(nèi),而且擴(kuò)展方便,可以非常輕松的增減控件的數(shù)量,使用非常簡單。2010-08-08
jquery實(shí)現(xiàn)對(duì)聯(lián)廣告的方法
這篇文章主要介紹了jquery實(shí)現(xiàn)對(duì)聯(lián)廣告的方法,以一個(gè)完整實(shí)例形式詳細(xì)分析了jQuery對(duì)聯(lián)廣告的樣式與功能實(shí)現(xiàn)方法,是非常實(shí)用的技巧,需要的朋友可以參考下2015-02-02
JQuery.Ajax之錯(cuò)誤調(diào)試幫助信息介紹
本篇文章是對(duì)JQuery.Ajax中的錯(cuò)誤調(diào)試幫助信息進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-07-07

