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.idTabs.min.js選項卡程式碼例項jQueryJS
- jQuery tab選項卡效果程式碼例項jQuery
- jQuery tab選項卡程式碼詳解jQuery
- jquery選項卡jQuery
- 原生JS 編寫移動端 tab選項卡JS
- 利用jQuery實現Tab選項卡jQuery
- 純css tab選項卡程式碼例項CSS
- jQuery點選滑出層效果程式碼例項jQuery
- 前端--js實現選項卡前端JS
- 小程式 — 選項卡
- Js/JQuery下拉框新增新選項JSjQuery
- jQuery點選文字框清除內容程式碼例項jQuery
- Shell 一行程式碼搞定大問題行程
- JavaScript點選設定背景顏色的選項卡程式碼JavaScript
- 使用原生js實現選項卡功能例項教程JS
- 用原生js進行封裝函式 實現 選項卡巢狀選項卡 功能JS封裝函式巢狀
- jQuery頂部帶有選項卡的焦點圖效果jQuery
- jQuery.map()方法程式碼例項jQuery
- Java 三目運算 if else 一行程式碼搞定Java行程
- jQuery操作checkbox選擇程式碼jQuery
- jQuery利用name匹配元素程式碼例項jQuery
- 不寫程式碼不用 Excel, 如何輕鬆搞定各種圖形化展現Excel
- 一行程式碼搞定使用LinearLayoutManager一鍵返回頂部行程
- 原生js使用物件導向的方法開發選項卡例項教程JS物件
- javascript tab選項卡JavaScript
- js手寫程式碼合集JS
- jQuery table表格隔行換色程式碼例項jQuery
- python寫程式碼怎麼跳到下一行Python
- 使用JS實現一個簡單的選項卡效果JS
- 不會寫程式碼的播音生不是個好運營?
- 【PowerQuery】如何一行程式碼搞定,做了一萬遍的工資條行程
- 巧用自定義註解,一行程式碼搞定審計日誌行程
- 初識sa-token,一行程式碼搞定登入授權!行程
- jQuery遍歷array陣列元素程式碼例項jQuery陣列
- 不會用“函式選項模式”的朋友看過來,這麼寫很優雅函式模式
- 選項卡(物件導向)物件
- JavaScript 側欄選項卡JavaScript
- JavaScript tab選項卡效果JavaScript