垂直手風琴導航選單程式碼例項
分享一段程式碼例項,它實現了垂直展開和摺疊導航選單,也被稱作為手風琴導航選單。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> * { padding: 0; margin: 0; } .accordion { width: 500px; margin: 0 auto; } .accordion > h3 { background: #5DB0D7; height: 40px; line-height: 40px; cursor: pointer; border-bottom: 1px solid white; } .accordion > div { height: 100px; width: 100%; display: none; } .accordion > div > p { height: 20px; line-height: 20px; } .accordion > h3:hover, .accordion > h3.active { background: #F26621; color: white; } </style> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <script type="text/javascript"> $(document).ready(function () { var $head = $("#accordion>h3"); var $contents = $("#accordion>div"); $head.first().addClass('active').next().slideDown('normal'); $head.on('click', function (event) { event.preventDefault(); if ($(this).attr('class') != 'active') { $contents.slideUp('normal'); $(this).next().stop(true, true).slideToggle('normal'); $head.removeClass('active'); $(this).addClass('active'); } }); }) </script> </head> <body> <div id="accordion" class="accordion"> <h3>螞蟻部落一</h3> <div> <p>內容一</p> </div> <h3>螞蟻部落二</h3> <div> <p>內容二</p> </div> <h3>螞蟻部落三</h3> <div> <p>www.softwhy.com</p> </div> <h3>螞蟻部落四</h3> <div> <p>jquery教程</p> </div> </div> </body> </html>
上面的程式碼實現了我們的要求,程式碼比較簡單,更多內容可以參閱相關閱讀。
相關閱讀:
(1).first()可以參閱jQuery first()一章節。
(2).addClass()可以參閱jQuery addClass()一章節。
(3).next()可以參閱jQuery next()一章節。
(4).slideDown()可以參閱jQuery slideDown()一章節。
(6).slideToggle()可以參閱jQuery slideToggle()一章節。
(7).removeClass()可以參閱jQuery removeClass()一章節。
相關文章
- HTML6實現摺疊選單與手風琴選單的例項程式碼HTML
- jQuery手風琴風格收縮展開導航選單jQuery
- CSS3立體導航選單程式碼例項CSSS3
- CSS垂直導航選單CSS
- jQuery和css3垂直手風琴摺疊選單外掛jQueryCSSS3
- CSS垂直三級導航選單CSS
- 小例項: 用vue實現手風琴效果Vue
- jq+css+html打造下拉導航選單例項CSSHTML單例
- CSS3垂直摺疊導航選單CSSS3
- html 仿百度百科導航下拉選單功能例項程式碼介紹HTML
- 垂直摺疊導航選單實現詳解
- PbootCMS導航選單-導航選單的使用教程boot
- jQuery 動畫方式展開或者收縮垂直導航選單jQuery動畫
- css多行文字垂直居中程式碼例項CSS
- H5C3寫一個酷炫的手風琴選單H5
- 純css tab選項卡程式碼例項CSS
- jQuery tab選項卡效果程式碼例項jQuery
- layui垂直導航用法大全UI
- CSS jquery圓角帶陰影的導航選單程式碼分享CSSjQuery
- JavaScript二級導航選單JavaScript
- CSS 動態導航選單CSS
- 導航選單(動畫)--- jQuery動畫jQuery
- JavaScript 三級導航選單JavaScript
- jquery.idTabs.min.js選項卡程式碼例項jQueryJS
- JavaScript 表單驗證程式碼例項JavaScript
- jQuery點選滑出層效果程式碼例項jQuery
- 純CSS的導航欄Tab切換例項CSS
- CSS導航欄及下拉選單CSS
- CSS多級導航選單效果CSS
- Element-ui之導航選單UI
- JavaScript slide下拉導航選單效果JavaScriptIDE
- JavaScript 點選複製選中文字程式碼例項JavaScript
- 淡入淡出效果簡單程式碼例項
- 手機地圖導航測試用例地圖
- 使用React手寫一個手風琴元件React元件
- jQuery三級導航選單詳解jQuery
- 純css製作導航下拉選單CSS
- (四)選單導航及路由設定路由
- 固定在頂部的導航選單