jQuery實現(xiàn)的導(dǎo)航動畫效果(附demo源碼)
本文實例講述了jQuery實現(xiàn)的導(dǎo)航動畫效果。分享給大家供大家參考,具體如下:
經(jīng)常在網(wǎng)上看到的,鼠標(biāo)在導(dǎo)航上移動時,導(dǎo)航底部的橫條會自動移動到鼠標(biāo)懸浮的導(dǎo)航項上。
效果如下圖:
利用jquery的 animate 函數(shù),很好實現(xiàn)。代碼很簡單!
代碼如下:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>測試</title> <script src="jquery-1.9.1.min.js"></script> </head> <body> <div class="nav" style="margin: 100px auto; width:960px;"> <a class="active" href="#">首頁</a> <a href="#">產(chǎn)品</a> <a href="#">新聞中心</a> <a href="#">關(guān)于我們</a> <a href="#">聯(lián)系我們</a> <a href="#">首頁</a> <a href="#">首頁</a> <div class="line"></div> </div> <style> .nav{ position:relative; } .nav a{ padding:10px 20px; border-bottom:solid 3px #fff; text-decoration: none; color:#666; } .nav a:hover{ color:#66f; } .nav .active, .nav .active:hover{ color:#f33; } .nav .line{ position:absolute; border-top:solid 2px red; width:0; left:0; top:0; } </style> <script> function navLine(o, bo) { var x = '' + (o.position().top + o.outerHeight() - 2) + 'px'; var y = '' + o.position().left + 'px'; var w = '' + o.outerWidth() + 'px'; var h = '2px'; $('.nav .line').stop(); if (bo) { $('.nav .line').css({width:w, height:h, top:x, left:y}); } else { $('.nav .line').animate({width:w, height:h, top:x, left:y}); } } $(function(){ navLine($('.nav .active'), true); $('.nav a').hover(function(){ navLine($(this)); }, function(){ navLine($('.nav .active')); }); }); </script> </body> </html>
完整實例代碼點擊此處本站下載。
更多關(guān)于jQuery相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《jQuery拖拽特效與技巧總結(jié)》、《jQuery擴展技巧總結(jié)》、《jQuery常見經(jīng)典特效匯總》、《jQuery動畫與特效用法總結(jié)》、《jquery選擇器用法總結(jié)》及《jQuery常用插件及用法總結(jié)》
希望本文所述對大家jQuery程序設(shè)計有所幫助。
- 基于jquery實現(xiàn)百度新聞導(dǎo)航菜單滑動動畫
- 基于jQuery實現(xiàn)鼠標(biāo)點擊導(dǎo)航菜單水波動畫效果附源碼下載
- jQuery實現(xiàn)兩款有動畫功能的導(dǎo)航菜單代碼
- jQuery實現(xiàn)帶動畫效果的二級下拉導(dǎo)航方法
- 一款基jquery超炫的動畫導(dǎo)航菜單可響應(yīng)單擊事件
- 利用jquery動畫特效和css打造的側(cè)邊彈出垂直導(dǎo)航
- jquery實現(xiàn)隱藏與顯示動畫效果/輸入框字符動態(tài)遞減/導(dǎo)航按鈕切換
- Jquery實現(xiàn)帶動畫效果的經(jīng)典二級導(dǎo)航菜單
相關(guān)文章
基于jquery實現(xiàn)可定制的web在線富文本編輯器附源碼下載
UEditor的功能非常強大,官方已配備了php,asp,asp.net,java等語言的上傳程序,拿來就可以使用,當(dāng)然ueditor更具有功能插件接口,很輕松地添加自己定義功能到編輯器中,方便項目的不同需求2015-11-11jQuery Ajax向服務(wù)端傳遞數(shù)組參數(shù)值的實例代碼
在使用MVC時,向服務(wù)器端發(fā)送POST請求時有時需要傳遞數(shù)組作為參數(shù)值,下面通過實例代碼給大家介紹jQuery Ajax向服務(wù)端傳遞數(shù)組參數(shù)值的方法,一起看看吧2017-09-09jquery實現(xiàn)全選功能效果的實現(xiàn)代碼
下面小編就為大家?guī)硪黄猨query實現(xiàn)全選功能效果的實現(xiàn)代碼。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-05-05jquery tools系列 overlay 學(xué)習(xí)
接著上次scrollable的學(xué)習(xí),今天繼續(xù)jquery tools六大功能的第四個功能——overlay的學(xué)習(xí)。2009-09-09