jquery實現(xiàn)的藍(lán)色二級導(dǎo)航條效果代碼
本文實例講述了jquery實現(xiàn)的藍(lán)色二級導(dǎo)航條效果代碼。分享給大家供大家參考。具體如下:
這是一款網(wǎng)站導(dǎo)航條效果代碼,菜單最多可支持兩級,適合較多類型的網(wǎng)站使用,不喜歡藍(lán)色的可自己修改成其它顏色,整體效果不錯,挺簡單的網(wǎng)站導(dǎo)航。
運行效果截圖如下:

在線演示地址如下:
http://demo.jb51.net/js/2015/jquery-blue-2level-nav-style-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>css+jquery打造二級橫向菜單</title>
<style type="text/css" />
#droplinebar {overflow: hidden;}
.droplinebar ul{
margin: 0;
padding: 0;
float: left;
width: 100%;
font: bold 14px Arial, Helvetica, sans-serif,微軟雅黑;
text-align:center;
background: #006b96 url(images/blueactive.gif) center center repeat-x;}
.droplinebar ul li{display: inline;}
.droplinebar ul li a{
float: left;
display: block;
color: white;
width: 127px;
padding:11px 2px;
text-decoration: none;}
.droplinebar ul li a:visited{color: white;}
.droplinebar ul li a:hover, .droplinebar ul li .current{
color: white;background: transparent url(images/bluedefault.gif) center center repeat-x;padding:11px 2px;}
.droplinebar ul li ul{
position: absolute;
z-index: 100;
padding: 5px 0;
top: 0;
background: #006791;
visibility: hidden;}
.droplinebar ul li ul li a{
font: bold 14px 微軟雅黑,Arial, Helvetica, sans-serif;
padding:5px 0;
margin: 0;}
.droplinebar ul li ul li a:hover{
background: #024662;}
</style>
<script type="text/javascript" src="jquery-1.6.2.min.js"></script>
<script type="text/javascript">
var droplinemenu={
arrowimage: {classname: 'downarrowclass', src: 'images/down.gif', leftpadding: 5},
animateduration: {over: 200, out: 100},
buildmenu:function(menuid){
jQuery(document).ready(function($){
var $mainmenu=$("#"+menuid+">ul")
var $headers=$mainmenu.find("ul").parent()
$headers.each(function(i){
var $curobj=$(this)
var $subul=$(this).find('ul:eq(0)')
this._dimensions={h:$curobj.find('a:eq(0)').outerHeight()}
this.istopheader=$curobj.parents("ul").length==1? true : false
if (!this.istopheader)
$subul.css({left:0, top:this._dimensions.h})
var $innerheader=$curobj.children('a').eq(0)
$innerheader=($innerheader.children().eq(0).is('span'))? $innerheader.children().eq(0) : $innerheader
$innerheader.append(
'<img src="'+ droplinemenu.arrowimage.src
+'" class="' + droplinemenu.arrowimage.classname
+ '" style="border:0; padding-left: '+droplinemenu.arrowimage.leftpadding+'px" />'
)
$curobj.hover(
function(e){
var $targetul=$(this).children("ul:eq(0)")
if ($targetul.queue().length<=1) //if 1 or less queued animations
if (this.istopheader)
$targetul.css({left: $mainmenu.offset().left, top: $mainmenu.offset().top+this._dimensions.h})
if (document.all && !window.XMLHttpRequest) //detect IE6 or less, fix issue with overflow
$mainmenu.find('ul').css({overflow: (this.istopheader)? 'hidden' : 'visible'})
$targetul.slideDown(droplinemenu.animateduration.over)
},
function(e){
var $targetul=$(this).children("ul:eq(0)")
$targetul.slideUp(droplinemenu.animateduration.out)
}
) //end hover
}) //end $headers.each()
$mainmenu.find("ul").css({display:'none', visibility:'visible', width:$mainmenu.width()})
}) //end document.ready
}
}</script>
<script type="text/javascript">
droplinemenu.buildmenu("mydroplinemenu")
</script>
</head>
<body>
<div id="mydroplinemenu" class="droplinebar">
<ul>
<li><a href="#" >網(wǎng)站首頁</a></li>
<li><a href="#" >網(wǎng)絡(luò)營銷教程</a>
<ul>
<li><a href="#">基礎(chǔ)知識教程</a></li>
<li><a href="#">課內(nèi)實踐教程</a></li>
<li><a href="#">專項實踐教程</a></li>
<li><a href="#">畢業(yè)論文安排</a></li>
</ul>
</li>
<li><a href="#" >Flash源碼</a></li>
<li><a href="#" >Photoshop教程</a>
<ul>
<li><a href="#">基礎(chǔ)教程</a></li>
<li><a href="#">5步實例教程</a></li>
<li><a href="#">文字與按鈕教程</a></li>
<li><a href="#">圖片教程</a></li>
<li><a href="#">筆刷等下載</a></li>
<li><a href="#">源文件下載</a></li>
<li><a href="#">字體下載</a></li>
</ul>
</li>
<li><a href="#" >博客代碼</a>
<ul>
<li><a href="#">博客大巴模板</a></li>
<li><a href="#">博客大巴代碼</a></li>
<li><a href="#">和訊博客代碼</a></li>
</ul>
</li>
<li><a href="#" >網(wǎng)店經(jīng)營</a></li>
<li><a href="#" >網(wǎng)絡(luò)營銷研究</a> </li>
</ul>
</div>
</body>
</html>
希望本文所述對大家的jquery程序設(shè)計有所幫助。
- jquery scrollTop方法根據(jù)滾動像素顯示隱藏頂部導(dǎo)航條
- jquery簡單實現(xiàn)鼠標(biāo)經(jīng)過導(dǎo)航條改變背景圖
- jQuery關(guān)于導(dǎo)航條背景切換效果實現(xiàn)示例
- 基于jquery的一個OutlookBar類,動態(tài)創(chuàng)建導(dǎo)航條
- jquery 導(dǎo)航條的效果(css選擇器控制)
- jQuery側(cè)邊欄實現(xiàn)代碼
- jQuery固定浮動側(cè)邊欄實現(xiàn)思路及代碼
- Jquery實現(xiàn)側(cè)邊欄跟隨滾動條固定(兼容IE6)
- 博客側(cè)邊欄模塊跟隨滾動條滑動固定效果的實現(xiàn)方法(js+jquery等)
- jQuery實現(xiàn)智能判斷固定導(dǎo)航條或側(cè)邊欄的方法
相關(guān)文章
jQuery中ajax請求后臺返回json數(shù)據(jù)并渲染HTML的方法
今天小編就為大家分享一篇jQuery中ajax請求后臺返回json數(shù)據(jù)并渲染HTML的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-08-08
用jquery實現(xiàn)自定義風(fēng)格的滑動條實現(xiàn)代碼
用jquery實現(xiàn)自定義風(fēng)格的滑動條的實現(xiàn)代碼,需要的朋友可以參考下。2011-04-04
Jquery.TreeView結(jié)合ASP.Net和數(shù)據(jù)庫生成菜單導(dǎo)航條
在網(wǎng)上瀏覽了許多關(guān)于利用Jquery.TreeView插件生成樹的例子!但是大多數(shù)都沒有結(jié)合數(shù)據(jù)庫來生成樹,很難運用到實際項目中!2010-08-08
jQuery EasyUI API 中文文檔 - Dialog對話框
jQuery EasyUI API 中文文檔 - Dialog對話框使用說明,需要的朋友可以參考下。2011-11-11
JQuery給select添加/刪除節(jié)點的實現(xiàn)代碼
下面小編就為大家?guī)硪黄狫Query給select添加/刪除節(jié)點的實現(xiàn)代碼。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考2016-04-04
JQueryMiniUI按照時間進(jìn)行查詢的實現(xiàn)方法
下面小編就為大家?guī)硪黄狫QueryMiniUI按照時間進(jìn)行查詢的實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-06-06
一款基jquery超炫的動畫導(dǎo)航菜單可響應(yīng)單擊事件
。這款導(dǎo)航菜單,初始時頁面中間一個按鈕,單擊按鈕,菜單從左側(cè)飛入頁中。再次單擊按鈕,導(dǎo)航飛入左側(cè)消息2014-11-11

