jquery實(shí)現(xiàn)鼠標(biāo)點(diǎn)擊后展開列表內(nèi)容的導(dǎo)航欄效果
本文實(shí)例講述了jquery實(shí)現(xiàn)鼠標(biāo)點(diǎn)擊后展開列表內(nèi)容的導(dǎo)航欄效果。分享給大家供大家參考。具體如下:
這是一款基于jQuery實(shí)現(xiàn)的導(dǎo)航欄,鼠標(biāo)點(diǎn)擊后展開隱藏的列表內(nèi)容,用來制作一個目錄是最合適不過的選擇。本例是鋒利的jQeury中的一個實(shí)例,這是最終的優(yōu)化版本,兼容性還示曾測試,在火狐的表現(xiàn)尚不知情,有興趣的朋友可測試或修正。
運(yùn)行效果截圖如下:
在線演示地址如下:
http://demo.jb51.net/js/2015/jquery-mouse-click-show-table-nav-codes/
具體代碼如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <title>jquery導(dǎo)航欄</title> <style type="text/css"> #menu { width:300px; } .has_children{ background : #555; color :#fff; cursor:pointer; } .highlight{ color : #fff; background : green; } div{ padding:0; } div a{ background : #888; display : none; float:left; width:300px; } </style> <!-- 引入 jQuery --> <script src="jquery1.3.2.js" type="text/javascript"></script> <script type="text/javascript"> //等待dom元素加載完畢. $(document).ready(function(){ $(".has_children").click(function(){ $(this).addClass("highlight")//為當(dāng)前元素增加highlight類 .children("a").show().end()//將子節(jié)點(diǎn)的a元素顯示出來并重新定位到上次操作的元素 .siblings().removeClass("highlight")//獲取元素的兄弟元素,并去掉他們的highlight類 .children("a").hide();//將兄弟元素下的a元素隱藏 }); }); </script> </head> <body> <div id="menu"> <div class="has_children"> <span>第1章-認(rèn)識jQuery</span> <a>1.1-JavaScript和JavaScript庫</a> <a>1.2-加入jQuery</a> <a>1.3-編寫簡單jQuery代碼</a> </div> <div class="has_children"> <span>第2章-jQuery選擇器</span> <a>2.1-jQuery選擇器是什么</a> <a>2.2-jQuery選擇器的優(yōu)勢</a> <a>2.3-jQuery選擇器</a> <a>2.4-應(yīng)用jQuery改寫示例</a> </div> <div class="has_children"> <span>第3章-jQuery中的DOM操作</span> <a>3.1-DOM操作的分類</a> <a>3.2-jQuery中的DOM操作</a> </div> </div> </body> </html>
希望本文所述對大家的jQuery程序設(shè)計有所幫助。
- 簡單的jquery左側(cè)導(dǎo)航欄和頁面選中效果
- JQuery 浮動導(dǎo)航欄實(shí)現(xiàn)代碼
- 用jquery的方法制作一個簡單的導(dǎo)航欄
- Jquery給當(dāng)前頁或者跳轉(zhuǎn)后頁面的導(dǎo)航欄添加選中后樣式的實(shí)例
- jQuery實(shí)現(xiàn)導(dǎo)航欄頭部菜單項(xiàng)點(diǎn)擊后變換顏色的方法
- jquery+css實(shí)現(xiàn)側(cè)邊導(dǎo)航欄效果
- jQuery Mobile 導(dǎo)航欄代碼
- jQuery點(diǎn)擊導(dǎo)航欄選中更換樣式的實(shí)現(xiàn)代碼
- jquery實(shí)現(xiàn)垂直和水平菜單導(dǎo)航欄
- jQuery實(shí)現(xiàn)帶展開動畫的導(dǎo)航欄效果
相關(guān)文章
jQuery實(shí)現(xiàn)動態(tài)給table賦值的方法示例
這篇文章主要介紹了jQuery實(shí)現(xiàn)動態(tài)給table賦值的方法,結(jié)合具體實(shí)例形式分析了jQuery動態(tài)操作table表格節(jié)點(diǎn)的相關(guān)技巧,需要的朋友可以參考下2017-07-07淺析jquery與checkbox的checked屬性的問題
下面小編就為大家?guī)硪黄獪\析jquery與checkbox的checked屬性的問題。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考,一起跟隨小編過來看看吧2016-04-04jQuery實(shí)現(xiàn)購物車表單自動結(jié)算效果實(shí)例
這篇文章主要介紹了jQuery實(shí)現(xiàn)購物車表單自動結(jié)算效果,涉及jquery動態(tài)獲取頁面元素及實(shí)時改變頁面元素值的技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-08-08純CSS打造的導(dǎo)航菜單(附j(luò)query版)
使用CSS 制作導(dǎo)航菜單,實(shí)際主要是利用了css的li a屬性,對于以后用css制作更絢麗的效果提高了很好的參考。2010-08-08基于jquery實(shí)現(xiàn)的可編輯下拉框?qū)崿F(xiàn)代碼
昨天看到QQ登錄的時候,可以選擇以前登錄過的賬戶,這個東西也可以在網(wǎng)站登錄的時候用到,所以我就想做一個這樣的插件;在網(wǎng)上查了很多,沒有找到合適自己的,所以決定自動制作一個2014-08-08基于jquery的finkyUI插件與Ajax實(shí)現(xiàn)頁面數(shù)據(jù)加載功能
基于jquery的finkyUI插件與Ajax實(shí)現(xiàn)頁面數(shù)據(jù)加載功能,需要的朋友可以參考下。2010-12-12jQuery實(shí)現(xiàn)首頁圖片淡入淡出效果的方法
這篇文章主要介紹了jQuery實(shí)現(xiàn)首頁圖片淡入淡出效果的方法,實(shí)例分析了jQuery圖片淡入淡出效果的相關(guān)使用技巧,需要的朋友可以參考下2015-06-06