jQuery簡單實現(xiàn)兩級下拉菜單效果代碼
本文實例講述了jQuery簡單實現(xiàn)兩級下拉菜單效果代碼。分享給大家供大家參考。具體如下:
這是一款兩級下拉菜單,jquery插件版,在IE6/IE7/IE8下運行良好,在本示例中,菜單僅顯示了四組,不過原理是一樣的,菜單較長的話直接復(fù)制其中一組就行了,直到滿足你的應(yīng)用。
運行效果截圖如下:
在線演示地址如下:
http://demo.jb51.net/js/2015/jquery-simple-2l-slideout-menu-codes/
具體代碼如下:
<!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>兩級下拉菜單</title> <script type="text/javascript" src="jquery1.3.2.js"></script> <style> *{ margin:0px; padding:0px; list-style:none; } body{ font-size:12px; } .nav{ float:left; clear:both; margin:100px; display:inline; } .nav li{ float:left; position:relative; } .nav li a{ display:block; width:60px; padding:8px 0px 6px; text-align:center; color:#000; background:#ccc; text-decoration:none; } .nav li a:hover { background:#666; color:#fff; } .nav li ul{ position:absolute; display:none; } .nav li ul li { float:none; } .nav li ul li a{ background:#eee; } </style> </head> <body> <ul id="mainNav" class="nav" > <li><a href="javascript:void(0);">首 頁</a></li> <li><a href="javascript:void(0);">導(dǎo)航菜單</a> <ul> <li><a href="javascript:void(0);" onclick="javascript:alert($(this).html());">采購</a></li> </ul> </li> <li><a href="javascript:void(0);" >企業(yè)采購</a> <ul> <li><a href="javascript:void(0);" onclick="javascript:alert($(this).html());">企業(yè)評測</a></li> <li><a href="javascript:void(0);" onclick="javascript:alert($(this).html());">企業(yè)報價</a></li> </ul> </li> <li><a href="javascript:void(0);">行情報價</a> <ul> <li><a href="javascript:void(0);" onclick="javascript:alert($(this).html());">導(dǎo)航1</a></li> <li><a href="javascript:void(0);" onclick="javascript:alert($(this).html());">導(dǎo)航2</a></li> <li><a href="javascript:void(0);" onclick="javascript:alert($(this).html());">導(dǎo)航3</a></li> </ul> </li> </ul> <script language="JavaScript" type="text/javascript"> <!-- $(document).ready(function(){ var li = $("#mainNav > li"); //找到#mainNav中子元素li; var ul; li.each(function(i){ //循環(huán)每一個LI li.eq(i).hover( function(){ $(this).find("ul").show(); //找到li里面的ul元素設(shè)置為顯示 }, function(){ $(this).find("ul").hide(); } ) }) }) //--> </script> </body> </html>
希望本文所述對大家的jQuery程序設(shè)計有所幫助。
- jQuery點擊彈出下拉菜單的小例子
- JQuery實現(xiàn)絢麗的橫向下拉菜單
- 巧用jquery解決下拉菜單被Div遮擋的相關(guān)問題
- 用jquery實現(xiàn)的一個超級簡單的下拉菜單
- JQuery設(shè)置獲取下拉菜單某個選項的值(比較全)
- jQuery實現(xiàn)漸變下拉菜單的簡單方法
- jQuery實現(xiàn)精美的多級下拉菜單特效
- jQuery實現(xiàn)向下滑出的平滑下拉菜單效果
- jquery實現(xiàn)很酷的網(wǎng)頁頂部圖標(biāo)下拉菜單效果
- jquery帶下拉菜單和焦點圖代碼分享
- jQuery實現(xiàn)的多級下拉菜單效果代碼
- jquery實現(xiàn)鼠標(biāo)滑過顯示二級下拉菜單效果
- jQuery實現(xiàn)的fixedMenu下拉菜單效果代碼
- jquery實現(xiàn)鼠標(biāo)經(jīng)過顯示下劃線的漸變下拉菜單效果代碼
- jquery實現(xiàn)的淡入淡出下拉菜單效果
- jQuery實現(xiàn)的簡潔下拉菜單導(dǎo)航效果代碼
- jquery實現(xiàn)平滑的二級下拉菜單效果
- jQuery實現(xiàn)多級下拉菜單jDropMenu的方法
- jquery實現(xiàn)簡單的二級導(dǎo)航下拉菜單效果
- jQuery實現(xiàn)帶動畫效果的多級下拉菜單代碼
- JQuery菜單效果的兩個實例講解(3)
相關(guān)文章
JQuery實現(xiàn)動態(tài)表格點擊按鈕表格增加一行
動態(tài)表格,功能為點擊添加按鈕,表格增加一行并給其name屬性賦予的值,點擊刪除,自動刪除這一行,具體實現(xiàn)如下2014-08-08jquery的總體架構(gòu)分析及實現(xiàn)示例詳解
學(xué)習(xí)開源框架,童鞋們最想學(xué)到的就是設(shè)計的思想和實現(xiàn)的技巧。最近研究jQuery源碼,記錄一下我對jquery的理解和心得,跟大家分享,權(quán)當(dāng)拋磚引玉。2014-11-11一些主流JS框架中DOMReady事件的實現(xiàn)小結(jié)
在實際應(yīng)用中,我們經(jīng)常會遇到這樣的場景,當(dāng)頁面加載完成后去做一些事情:綁定事件、DOM操作某些結(jié)點等。2011-02-02jQuery動畫效果實現(xiàn)圖片無縫連續(xù)滾動
這篇文章主要為大家介紹了jQuery動畫效果實現(xiàn)圖片無縫連續(xù)滾動,實現(xiàn)類似連續(xù)不間斷的滾動廣告位,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-01-01DOM事件階段以及事件捕獲與事件冒泡先后執(zhí)行順序(圖文詳解)
DOM事件標(biāo)準(zhǔn)定義了兩種事件流,這兩種事件流有著顯著的不同并且可能對你的應(yīng)用有著相當(dāng)大的影響。這兩種事件流分別是捕獲和冒泡。和許多Web技術(shù)一樣,在它們成為標(biāo)準(zhǔn)之前,Netscape和微軟各自不同地實現(xiàn)了它們,下面介紹DOM事件階段以及事件捕獲與事件冒泡先后執(zhí)行順序2015-08-08