js選項卡不會寫?JQuery一行程式碼搞定!
如何使用一行JQuery程式碼實現各大電商網站頭部的層級選項卡效果?
首先我們需要構建我們的html頁面
在這裡我我們構建使用無序列表構建了一個兩層的選項卡 如果需要更多層級 繼續巢狀即可
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<ul id="menu">
<li>
<h1>111111</h1>
<ul>
<li>11</li>
<li>12</li>
<li>13</li>
</ul>
</li>
<li>
<h1>222222</h1>
<ul>
<li>21</li>
<li>22</li>
<li>23</li>
</ul>
</li>
<li>
<h1>333333</h1>
<ul>
<li>31</li>
<li>21</li>
<li>33</li>
</ul>
</li>
<li>
<h1>444444</h1>
<ul>
<li>41</li>
<li>42</li>
<li>43</li>
</ul>
</li>
<li>
<h1>555555</h1>
<ul>
<li>51</li>
<li>52</li>
<li>53</li>
</ul>
</li>
</ul>
</body>
</html>
然後給它們一些簡單的樣式 方便更清晰的呈現效果
<style>
*{
margin: 0;
padding: 0;
list-style: none;
}
#menu{
list-style: none;
background-color: royalblue;
}
#menu>li>ul{
display: none;
}
#menu>li>ul>li{
background-color: salmon;
margin-top: 5px;
}
</style>
然後引入jquery檔案
<script src="./jquery.js"></script>
最後是寫入jquery部分
$("#menu h1").click(function(){
$(this).next().slideDown().parent().siblings().find("ul").slideUp()
})
在這裡使用了上下滑動的效果 使當前點選的li以滑動的效果展開 其他的li自動收起
相關文章
- jQuery選項卡例項程式碼jQuery
- jquery.idTabs.min.js選項卡程式碼例項jQueryJS
- jQuery tab選項卡效果程式碼例項jQuery
- jQuery tab選項卡程式碼詳解jQuery
- js選項卡簡單程式碼例項JS
- 原生js tab選項卡程式碼例項JS
- jQuery實現的tab選項卡程式碼例項jQuery
- jquery實現的選項卡效果例項程式碼jQuery
- jquery選項卡jQuery
- jQuery選項卡切換圖片效果程式碼例項jQuery
- jquery.idTabs實現的選項卡程式碼例項jQuery
- jQuery實現的選項卡的巢狀程式碼例項jQuery巢狀
- js左右滑動選項卡效果程式碼例項JS
- js實現的垂直選項卡效果程式碼例項JS
- js實現的可以通用的選項卡程式碼例項JS
- jquery tab選項卡詳解jQuery
- 原生JS 編寫移動端 tab選項卡JS
- 純css tab選項卡程式碼例項CSS
- tab選項卡切換例項程式碼
- js內容左右滑動切換的選項卡程式碼例項JS
- 利用jQuery實現Tab選項卡jQuery
- jquery動態增減選項卡jQuery
- JavaScript多級選項卡效果程式碼例項JavaScript
- 小程式 — 選項卡
- jQuery如何實現tab選項卡效果jQuery
- 前端--js實現選項卡前端JS
- js隨機生成信用卡卡號程式碼例項JS隨機
- jQuery設定select選中項程式碼例項jQuery
- 純css實現的tab選項卡程式碼例項CSS
- css3實現tab選項卡程式碼例項CSSS3
- jQuery點選滑出層效果程式碼例項jQuery
- jQuery點選回車事件程式碼例項jQuery事件
- jQuery 省市級聯選單程式碼例項jQuery
- js實現jquery的extend()程式碼例項JSjQuery
- 這傢伙去年賺了 45 萬美金,可他卻不會寫一行程式碼。行程
- 滑鼠虛滑過選項卡切換效果程式碼例項
- Shell 一行程式碼搞定大問題行程
- JavaScript點選設定背景顏色的選項卡程式碼JavaScript