jQuery點選展開收起程式碼例項
本章節分享一段程式碼例項,它實現了點選展開和收縮的效果。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> .line { width: 1000px; overflow: hidden; margin: 0 auto; background-color: #F7F5F5; border: 1px solid #e6e2e1; } .line .type { margin-top: 17px; text-indent: 27px; width: 12%; float: left; } .line .type_value { position: relative; float: left; background-color: #FFF; width: 88%; overflow: hidden; } .line .type_value ul { margin-right: 50px; } .line .type_value ul .collapse { max-height: 58px; overflow: hidden; } .line .type_value ul li { display: block; margin: 0 5px 8px 0; width: 180px; overflow: hidden; float: left; height: 22px; line-height: 22px; } .line .type_value ul li a { position: relative; color: #806F66; display: inline-block; padding: 1px 20px 1px 4px; line-height: 20px; height: 20px; white-space: nowrap; text-decoration: none; } .line .type_value ul li a:hover { color: #e4393c; } .line .type_value ul .none { display: none; } .line .type_value ul .block { display: block; } .line .type_value .option { position: absolute; right: 0; top: 17px; width: 105px; z-index: 1; } .line .type_value .option a { text-decoration: none; color: #806F66; } .line .type_value .option a:hover { color: #e4393c; } </style> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <script> $(function () { $('.option a').click(function () { if ($(this).text() == '更多') { $(this).text("收起"); $('.collapse').find('.none').addClass('block'); } else { $(this).text("更多"); $('.collapse').find('.block').removeClass('block').addClass('none'); } }); }); </script> </head> <body> <div class="line"> <div class="type">相關型別</div> <div class="type_value"> <ul class="collapse"> <li><a href="javascript:void(0)">不限</a></li> <li><a href="javascript:void(0)">螞蟻部落</a></li> <li><a href="javascript:void(0)">螞蟻部落</a></li> <li><a href="javascript:void(0)">螞蟻部落</a></li> <li class="none"><a href="javascript:void(0)">螞蟻部落</a></li> <li class="none"><a href="javascript:void(0)">螞蟻部落</a></li> <li class="none"><a href="javascript:void(0)">螞蟻部落</a></li> <li class="none"><a href="javascript:void(0)">螞蟻部落</a></li> <li class="none"><a href="javascript:void(0)">螞蟻部落</a></li> <li class="none"><a href="javascript:void(0)">螞蟻部落</a></li> <li class="none"><a href="javascript:void(0)">螞蟻部落</a></li> </ul> <div class="option"><a href=" javascript:void(0)">更多</a></div> </div> </div> </body> </html>
相關文章
- jQuery點選滑出層效果程式碼例項jQuery
- jQuery點選文字框清除內容程式碼例項jQuery
- jQuery tab選項卡效果程式碼例項jQuery
- jquery.idTabs.min.js選項卡程式碼例項jQueryJS
- 文章點選展開和收起詳解
- iOS tableviewcell裡點選文字展開與收起功能iOSView
- jQuery.map()方法程式碼例項jQuery
- JavaScript 點選複製選中文字程式碼例項JavaScript
- jQuery利用name匹配元素程式碼例項jQuery
- jQuery table表格隔行換色程式碼例項jQuery
- jQuery tab選項卡程式碼詳解jQuery
- jQuery實現的表格展開伸縮效果例項jQuery
- 純css tab選項卡程式碼例項CSS
- 基於JQuery的自定義樹形選單表格,實現展開、收起效果jQuery
- jQuery遍歷array陣列元素程式碼例項jQuery陣列
- jQuery 例項jQuery
- jQuery控制div顯示和隱藏程式碼例項jQuery
- jquery 設定百度商橋預設收起不展開jQuery
- JavaScript刪除元素節點程式碼例項JavaScript
- 安卓開發 點選空白處收起鍵盤安卓
- jQuery記住使用者名稱和密碼效果程式碼例項jQuery密碼
- jQuery 關於點選選單項,使子條目jQuery
- jquery選項卡jQuery
- JavaScript段落展開收起效果JavaScript
- jQuery Ajax 例項 全解析jQuery
- dom操作程式碼例項
- css梯形程式碼例項CSS
- jQuery操作checkbox選擇程式碼jQuery
- CSS3立體導航選單程式碼例項CSSS3
- vue實現展開全部,收起全部Vue
- js選項卡不會寫?JQuery一行程式碼搞定!JSjQuery行程
- ActiveMQ入門系列二:入門程式碼例項(點對點模式)MQ模式
- JavaScript點選設定背景顏色的選項卡程式碼JavaScript
- 直播系統程式碼,點選選擇欄,彈出各個選項
- JavaScript in運算子程式碼例項JavaScript
- 設計模式例項程式碼設計模式
- table表格美化程式碼例項
- 文字超長,實現展開收起功能...
- 小程式迴圈列表點選展開收縮