jQuery結合ul和li實現的下拉選單例項程式碼
下拉選單一般都會結合ul和li實現的,本章節分享的就是一段這樣的程式碼,希望能給需要的朋友帶來幫助。
程式碼如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> ul, ol, li{ list-style:none; padding:0px; margin:0px; } #menu *{line-height:30px;} #menu a{ text-decoration:none; display:block; } #menu ul{ text-align:left; background:#333; } #menu .arrow{ float:right; padding-right:5px; } #menu>ul{height:30px;} #menu>ul>li{ text-align:center; display:inline-block; width:80px; } #menu>ul>li>a{color:#fff;} #menu>ul>li:hover{background:#666;} #menu>ul>li ul{ display:none; width:150px; position:absolute; background:#c1cd94; box-shadow:2px 2px 2px #000; -webkit-box-shadow:2px 2px 2px #000; -moz-box-shadow:2px 2px 2px #123; } #menu>ul>li>ul li{ padding-left:5px; position:relative; } #menu>ul>li>ul li>a{color:#000;} #menu>ul>li>ul li:hover{background:#d3dbb3;} #menu>ul>li>ul>li ul{ left:150px; top:0px; } </style> <script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script> <script type="text/javascript"> $(document).ready(function(){ $('#menu>ul>li>ul').find('li:has(ul:not(:empty))>a').append("<span class='arrow'>></span>"); $("#menu>ul>li").bind('mouseover',function(){ $(this).children('ul').slideDown('fast'); }).bind('mouseleave',function(){ $(this).children('ul').slideUp('fast'); }); $('#menu>ul>li>ul li').bind('mouseover',function(){ $(this).children('ul').slideDown('fast'); }).bind('mouseleave',function(){ $(this).children('ul').slideUp('fast'); }) }); </script> </head> <body> <div id="menu"> <ul> <li><a href="">選單一</a> <ul> <li><a href="">子選單1</a></li> <li><a href="">子選單2</a> <ul> <li><a href="">子選單7</a></li> </ul> </li> <li><a href="">子選單3</a></li> </ul> </li> <li><a href="">選單二</a> <ul> <li><a href="">子選單4</a></li> <li><a href="">子選單5</a></li> <li><a href="">子選單6</a></li> </ul> </li> </ul> </div> </body> </html>
相關文章
- jquery選擇div下的ul下的li下的ajQuery
- ul和li 帶有邊框的方格程式碼
- jQuery tab選項卡效果程式碼例項jQuery
- JQuery實現絢麗的橫向下拉選單jQuery
- jquery實現四級級聯下拉選單jQuery
- jQuery點選滑出層效果程式碼例項jQuery
- jquery.idTabs.min.js選項卡程式碼例項jQueryJS
- HTML6實現摺疊選單與手風琴選單的例項程式碼HTML
- 使用Vue實現下拉選單框批量新增選項Vue
- ul中有li,點選li,獲得對應的序號
- HTML+CSS+JQuery實現下拉選單滑鼠懸浮顯示下拉選單,取消隱藏HTMLCSSjQuery
- html實現簡單ListViews效果的例項程式碼HTMLView
- ul>li*3 實現翻書動畫效果動畫
- jQuery 美化select下拉選單jQuery
- jQuery點選文字框清除內容程式碼例項jQuery
- 4種寫法實現點選ul列表中每個li列印索引索引
- jQuery.map()方法程式碼例項jQuery
- CSS匹配第一個li元素程式碼例項CSS
- jq+css+html打造下拉導航選單例項CSSHTML單例
- bootstrap 選單導航選單nav li滑鼠移入hover下拉顯示boot
- jQuery控制div顯示和隱藏程式碼例項jQuery
- Js/JQuery下拉框新增新選項JSjQuery
- html 仿百度百科導航下拉選單功能例項程式碼介紹HTML
- PE結構-合併節(附例項程式碼)
- python 單一程式例項 實現Python
- MyCat分片:水平拆分例項解析和程式碼實現!
- jQuery利用name匹配元素程式碼例項jQuery
- jQuery與CSS二級下拉選單jQueryCSS
- 利用jQuery實現Tab選項卡jQuery
- HTML+CSS實現下拉選單HTMLCSS
- checkbox及css實現點選下拉選單CSS
- jQuery table表格隔行換色程式碼例項jQuery
- jQuery Validate對select下拉選單驗證jQuery
- 去掉每個 ul 和 li 前面的圓點
- jQuery tab選項卡程式碼詳解jQuery
- select下拉選單跳轉效果程式碼
- 短視訊平臺原始碼,點選ul/li改變背景顏色原始碼
- jQuery記住使用者名稱和密碼效果程式碼例項jQuery密碼
- jQuery 動態載入下拉框選項(Django)jQueryDjango