jquery實現的點選二級下拉導航選單
二級下拉導航選單是各種型別的網站都有使用,所以是一個必須掌握的技能,對於老手來說肯定是輕鬆加愉快,但是對於初學者來說未必如此,下面就通過程式碼例項詳細介紹一下點選二級下拉選單實現過程。
程式碼如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> *{ margin:0px auto; padding:0px; text-align:center; } ul{list-style:none;} ul li{ height:25px; line-height:25px; } .menu{ display:none; width:100px; border:1px solid gray; background:#00FFFF; } .dlHover{ position:absolute; z-index:9999; display:block; } .box{ border:1px solid gray; width:100px; background-color:#999999; font-size:12px; } .bg{background-color:#1F9999;} </style> <script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script> <script type="text/javascript"> $(document).ready(function(){ $(".box").click(function(){ $(".menu").addClass("dlHover"); }); $(".box").hover(function(){ $(this).addClass("bg"); },function(){ $(this).removeClass("bg"); $(".menu").removeClass("dlHover"); }); }); </script> </head> <body> <div class="box"> <span>螞蟻部落</span> <div class="menu"> <ul> <li><a href="#">css教程</a></li> <li><a href="#">正規表示式</a></li> </ul> </div> </div> </body> </html>
上面的程式碼實現了簡單的點選二級下拉選單效果,下面介紹一下它的實現過程。
一.程式碼註釋:
1.$(document).ready(function(){}),當文件結構完全載入完畢再去執行函式中的程式碼。
2.$(".box").click(function(){$(".menu").addClass("dlHover");}),為class屬性值為box的元素註冊click事件處理函式,當點選此元素的時候,會為二級下拉選單新增class類,也就是講二級下拉選單設定為可見。
3.$(".box").hover(),為box元素註冊hover事件處理函式,也就是規定當滑鼠移入和離開的時候執行的函式。
4.function(){$(this).addClass("bg");},當滑鼠懸浮的時候,新增bg class類。
5.function(){$(this).removeClass("bg");$(".menu").removeClass("dlHover");}),當滑鼠離開的時候,會刪除bg和dlHover class類。
二.相關閱讀:
1.addClass()函式可以參閱jQuery addClass()一章節。
2.hover事件可以參閱jQuery hover 事件一章節。
3.removeClass()函式可以參閱jQuery removeClass()一章節。
相關文章
- jQuery 緩衝效果二級導航下拉選單jQuery
- jquery-滑鼠經過導航條,顯示二級下拉選單jQuery
- 二級下拉導航選單製作詳解
- jquery實現四級級聯下拉選單jQuery
- jQuery 淡入淡出效果下拉導航選單jQuery
- jQuery與CSS二級下拉選單jQueryCSS
- JavaScript二級導航選單JavaScript
- jQuery三級導航選單詳解jQuery
- CSS三級下拉導航選單詳解CSS
- CSS導航欄及下拉選單CSS
- JavaScript slide下拉導航選單效果JavaScriptIDE
- 導航選單(動畫)--- jQuery動畫jQuery
- CSS 二級下拉選單CSS
- CSS二級下拉選單CSS
- 點選平滑下拉展開摺疊樹形導航選單
- JQuery實現絢麗的橫向下拉選單jQuery
- JavaScript實現HTML導航欄下拉選單[懸浮顯示]JavaScriptHTML
- checkbox及css實現點選下拉選單CSS
- 純css製作導航下拉選單CSS
- JavaScript橫向二級導航選單效果JavaScript
- [開發教程] 第32講:Bootstrap導航選單裡的下拉選單boot
- JavaScript下拉摺疊導航選單講解JavaScript
- 滑鼠懸浮緩慢下拉導航選單
- CSS學習案例(14):下拉導航選單CSS
- PbootCMS導航選單-導航選單的使用教程boot
- C#實現的下拉多選框,下拉多選樹,多級節點C#
- HTML+CSS+JQuery實現下拉選單滑鼠懸浮顯示下拉選單,取消隱藏HTMLCSSjQuery
- JavaScript 三級導航選單JavaScript
- bootstrap 選單導航選單nav li滑鼠移入hover下拉顯示boot
- jQuery 美化select下拉選單jQuery
- JavaScript二級下拉選單詳解JavaScript
- CSS多級導航選單效果CSS
- CSS垂直三級導航選單CSS
- CSS3動畫效果下拉導航選單效果CSSS3動畫
- jq+css+html打造下拉導航選單例項CSSHTML單例
- 導航欄點選選中
- Vue 資料雙向繫結實現二級下拉懸浮選單Vue
- jQuery實現簡單點選隱藏和點選顯示列表的功能jQuery
- 垂直摺疊導航選單實現詳解