jquery二級下拉導航選單詳解
本章節分享一段簡單的程式碼例項,它使用jquery實現了簡單的二級下拉導航選單效果。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> *{ margin:0; padding:0; } .nav{ background-color:#EEEEEE; height:40px; width:450px; margin:0 auto; } ul{ list-style:none; } ul li{ float:left; line-height:40px; text-align:center; } a{ text-decoration:none; color:#000000; display:block; width:90px; height:40px; } a:hover{ background-color:#666666; color:#FFFFFF; } ul li ul li{ float:none; background-color:#EEEEEE; } ul li ul{ display:none; } ul li ul li a:link,ul li ul li a:visited{ background-color:#EEEEEE; } ul li ul li a:hover{ background-color:#009933; } </style> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <script type="text/javascript"> $(function () { $(".navmenu").mouseover(function () { $(this).children("ul").show(); }) $(".navmenu").mouseout(function () { $(this).children("ul").hide(); }) }) </script> </head> <body> <div id="nav" class="nav"> <ul> <li><a href="#">螞蟻部落</a></li> <li class="navmenu"> <a href="#">前端教程</a> <ul> <li><a href="#">JavaScript</a></li> <li><a href="#">jQuery</a></li> <li><a href="#">Ajax</a></li> </ul> </li> <li class="navmenu"> <a href="#">特效下載</a> <ul> <li><a href="#">pc特效</a></li> <li><a href="#">移動特效</a></li> <li><a href="#">素材資料</a></li> </ul> </li> <li><a href="#">ES6教程</a></li> <li><a href="#">softwhy.com</a></li> </ul> </div> </body> </html>
上面的程式碼實現了我們的要求,下面介紹一下它的實現過程。
一.程式碼註釋:
(1).$(function () {}),文件結構完全載入完畢再去執行函式中的程式碼。
(2).$(".navmenu").mouseover(function () {
$(this).children("ul").show();
}),註冊mouseover時間處理函式。
規定當滑鼠懸浮的時候,能夠將當前元素下面的ul元素顯示,也就是出現二級下拉選單。
(3).$(".navmenu").mouseout(function () {
$(this).children("ul").hide();
}),和上面同樣的道理。
規定滑鼠離開的時候,隱藏二級下拉選單。
二.相關閱讀:
(1).mouseover可以參閱jQuery mouseover事件一章節。
(2).children()可以參閱jQuery children()一章節。
(3).mouseout可以參閱jQuery mouseout事件一章節。
相關文章
- 二級下拉導航選單製作詳解
- jquery實現的點選二級下拉導航選單jQuery
- CSS三級下拉導航選單詳解CSS
- 純CSS二級下拉導航選單實CSS
- css滑鼠懸浮二級下拉導航選單CSS
- jQuery三級導航選單詳解jQuery
- jQuery 淡入淡出效果下拉導航選單jQuery
- javascript實現的三級下拉導航選單JavaScript
- css三級下拉導航選單程式碼例項CSS
- jQuery 緩衝效果二級導航下拉選單jQuery
- jQuery手風琴導航選單詳解jQuery
- jQuery垂直手風琴導航選單詳解jQuery
- JavaScript slide下拉導航選單效果JavaScriptIDE
- jQuery多級樹形選單詳解jQuery
- jQuery 二級下拉選單jQuery
- JavaScript二級導航選單JavaScript
- JavaScript二級下拉選單詳解JavaScript
- CSS學習案例(14):下拉導航選單CSS
- 滑鼠懸浮緩慢下拉導航選單
- CSS3動畫效果下拉導航選單效果CSSS3動畫
- css水平下拉導航選單程式碼例項CSS
- jquery頂部固定層下拉導航jQuery
- jquery-滑鼠經過導航條,顯示二級下拉選單jQuery
- 原生js三級導航選單實現詳解JS
- jQuery點選展開摺疊手風琴導航選單詳解jQuery
- jQuery與CSS二級下拉選單jQueryCSS
- jq+css+html打造下拉導航選單例項CSSHTML單例
- 導航選單(動畫)--- jQuery動畫jQuery
- 38 個免費開源的 CSS 下拉導航選單CSS
- JavaScript橫向二級導航選單效果JavaScript
- jQuery滑動導航選單jQuery
- Bootstrap系列 -- 40. 導航條二級選單boot
- jQuery + jQuery Mobile 實現省市二級下拉選單頁面jQuery
- jQuery垂直可摺疊展開導航選單程式碼例項詳解jQuery
- 具有淡入淡出效果的下拉導航選單例項程式碼單例
- CSS水平導航選單製作詳解CSS
- CSS 水平導航選單製作詳解CSS
- JavaScript 三級導航選單JavaScript