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-04Jquery.TreeView結(jié)合ASP.Net和數(shù)據(jù)庫生成菜單導(dǎo)航條
在網(wǎng)上瀏覽了許多關(guān)于利用Jquery.TreeView插件生成樹的例子!但是大多數(shù)都沒有結(jié)合數(shù)據(jù)庫來生成樹,很難運用到實際項目中!2010-08-08jQuery EasyUI API 中文文檔 - Dialog對話框
jQuery EasyUI API 中文文檔 - Dialog對話框使用說明,需要的朋友可以參考下。2011-11-11JQuery給select添加/刪除節(jié)點的實現(xiàn)代碼
下面小編就為大家?guī)硪黄狫Query給select添加/刪除節(jié)點的實現(xiàn)代碼。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考2016-04-04JQueryMiniUI按照時間進行查詢的實現(xiàn)方法
下面小編就為大家?guī)硪黄狫QueryMiniUI按照時間進行查詢的實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-06-06一款基jquery超炫的動畫導(dǎo)航菜單可響應(yīng)單擊事件
。這款導(dǎo)航菜單,初始時頁面中間一個按鈕,單擊按鈕,菜單從左側(cè)飛入頁中。再次單擊按鈕,導(dǎo)航飛入左側(cè)消息2014-11-11