jQuery實(shí)現(xiàn)鼠標(biāo)懸停背景翻轉(zhuǎn)的黑色導(dǎo)航菜單代碼
本文實(shí)例講述了jQuery實(shí)現(xiàn)鼠標(biāo)懸停背景翻轉(zhuǎn)的黑色導(dǎo)航菜單代碼。分享給大家供大家參考。具體如下:
這是一款jQuery實(shí)現(xiàn)的鼠標(biāo)懸停背景翻轉(zhuǎn)的黑色導(dǎo)航菜單菜單,預(yù)覽效果時左下角會提示錯誤,而且看不到效果,刷新一下就可以看到效果了;當(dāng)然,在實(shí)際使用中,不會出現(xiàn)這樣的問題。
運(yùn)行效果截圖如下:
在線演示地址如下:
http://demo.jb51.net/js/2015/jquery-mouse-over-bg-cha-black-nav-menu/
具體代碼如下:
<!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> <title>導(dǎo)航菜單-鼠標(biāo)懸停背景翻轉(zhuǎn)的黑色jQuery菜單</title> <meta http-equiv="content-type" content="text/html;charset=gb2312"> <style type="text/css"> .menu{height:41px;display:block;width:662px;} .menu ul{list-style:none;padding:0;margin:0;} .menu ul li{float:left;overflow:hidden;position:relative;text-align:center;height:38px;line-height:31px;*line-height:33px;background:url("images/tmenubg.png") repeat-x;} .menu ul li a{position:relative;display:block;width:81px;height:31px;font-family:"Microsoft Yahei";font-size:12px;letter-spacing:1px;text-transform:uppercase;text-decoration:none;cursor:pointer;} .menu ul li a span{position:absolute;left:0;width:81px;} .menu ul li a span.out{top:0px;} .menu ul li a span.over,.menu ul li a span.bg{top:-45px;} #menu{position:absolute;margin:4px 0px 0px 295px;*margin:4px 0px 0px -185px;} #menu ul li a{color:#fff;text-decoration:none;} #menu ul li a span.over{color:#000;text-decoration:none;} #menu ul li span.bg{height:32px;background:url("images/overbg.png") center center no-repeat;} #menu .fl{background:url("images/lrbg.png") no-repeat;width:7px;height:38px;float:left;} #menu .fr{background:url("images/lrbg.png") no-repeat -8px 0px;width:7px;height:38px;float:right;} </style> <script src="jquery1.3.2.js" type="text/javascript"></script> <script language="javascript"> $(document).ready(function() { $("#menu li a").wrapInner( '<span class="out"></span>' ).append( '<span class="bg"></span>' ); $("#menu li a").each(function() { $( '<span class="over">' + $(this).text() + '</span>' ).appendTo( this ); }); $("#menu li a").hover(function() { $(".out", this).stop().animate({'top': '45px'}, 250); // move down - hide $(".over", this).stop().animate({'top': '0px'}, 250); // move down - show $(".bg", this).stop().animate({'top': '0px'}, 120); // move down - show }, function() { $(".out", this).stop().animate({'top': '0px'}, 250); // move up - show $(".over", this).stop().animate({'top': '-45px'}, 250); // move up - hide $(".bg", this).stop().animate({'top': '-45px'}, 120); // move up - hide }); $("#menu2 li a").wrapInner( '<span class="out"></span>' ); $("#menu2 li a").each(function() { $( '<span class="over">' + $(this).text() + '</span>' ).appendTo( this ); }); $("#menu2 li a").hover(function() { $(".out", this).stop().animate({'top': '45px'}, 200); // move down - hide $(".over", this).stop().animate({'top': '0px'}, 200); // move down - show }, function() { $(".out", this).stop().animate({'top': '0px'}, 200); // move up - show $(".over", this).stop().animate({'top': '-45px'}, 200); // move up - hide }); }); </script> </head> <body> <div class="clear"></div> <div id="content"> <div id="top"> <div id="menu" class="menu"> <div class="fl"></div> <div class="fr"></div> <ul> <li><a href="#">腳本之家</a></li> <li><a href="#">產(chǎn)品介紹</a></li> <li><a href="#">軟件下載</a></li> <li><a href="#">商業(yè)授權(quán)</a></li> <li><a href="#">模板市場</a></li> <li><a href="#">腳本下載</a></li> <li><a href="#">交流論壇</a></li> <li><a href="#">腳本交流</a></li> </ul> </div> </div> </div> </body> </html>
希望本文所述對大家的jQuery程序設(shè)計有所幫助。
- jQuery鼠標(biāo)懸停內(nèi)容動畫切換效果
- jQuery實(shí)現(xiàn)鼠標(biāo)懸停3d菜單展開動畫效果
- 基于jquery實(shí)現(xiàn)的鼠標(biāo)懸停提示案例
- jQuery實(shí)現(xiàn)鼠標(biāo)懸停顯示提示信息窗口的方法
- 基于jQuery創(chuàng)建鼠標(biāo)懸停效果的方法
- jQuery實(shí)現(xiàn)的感應(yīng)鼠標(biāo)懸停圖片色彩漸顯效果
- 分享33個jQuery與CSS3實(shí)現(xiàn)的絢麗鼠標(biāo)懸停效果
- jQuery實(shí)現(xiàn)列表自動循環(huán)滾動鼠標(biāo)懸停時停止?jié)L動
- jQuery當(dāng)鼠標(biāo)懸停時放大圖片的效果實(shí)例
- jquery鼠標(biāo)懸停導(dǎo)航下劃線滑出效果
相關(guān)文章
jQuery實(shí)現(xiàn)統(tǒng)計復(fù)選框選中數(shù)量
這里給大家分享一段jQuery實(shí)現(xiàn)的統(tǒng)計復(fù)選框選中數(shù)量的代碼,非常的實(shí)用,有需要的小伙伴們請帶走!2014-11-11基于Jquery 解決Ajax請求的頁面 瀏覽器后退前進(jìn)功能,頁面刷新功能實(shí)效問題
做了幾個兼職,上天幫人完成頁面的時候順便做了一個ajax的請求。發(fā)現(xiàn)瀏覽器的刷新,后退,前進(jìn)按鈕失效。于是乎google了一下。2010-12-12JQuery 遮罩層實(shí)現(xiàn)(mask)實(shí)現(xiàn)代碼
用過ExtJs的可能知道在ExtJs中集成了很多的UI元素可以很方便我們的使用。2010-01-01基于jquery實(shí)現(xiàn)手風(fēng)琴效果
這篇文章主要為大家詳細(xì)介紹了基于jquery實(shí)現(xiàn)手風(fēng)琴效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-04-04