日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

JavaScript實(shí)現(xiàn)簡(jiǎn)易tab欄切換案例

瀏覽:20日期:2023-06-01 17:42:30

本文實(shí)例為大家分享了JavaScript實(shí)現(xiàn)簡(jiǎn)易tab欄切換效果的具體代碼,供大家參考,具體內(nèi)容如下

1. tab欄-案例1

JavaScript實(shí)現(xiàn)簡(jiǎn)易tab欄切換案例

tab欄分析

JavaScript實(shí)現(xiàn)簡(jiǎn)易tab欄切換案例

li里面的分析

JavaScript實(shí)現(xiàn)簡(jiǎn)易tab欄切換案例

js實(shí)現(xiàn)隱藏與顯示

排他思想:

1)、所有元素全部清除樣式(干掉其他人)2)、給當(dāng)前元素設(shè)置樣式 (留下我自己)3)、注意順序不能顛倒,首先干掉其他人,再設(shè)置自己

我的思路:

JavaScript實(shí)現(xiàn)簡(jiǎn)易tab欄切換案例

代碼實(shí)現(xiàn):

<!DOCTYPE html><html lang='en'><head> <meta charset='UTF-8'> <title>Document</title> <style>* { margin: 0; padding: 0;}li { list-style: none;}a { text-decoration: none; color: #666;}.vertical-tab { width: 980px; margin: 100px auto;}.vertical-tab .nav { width: 200px; list-style: none;}.vertical-tab .nav-tabs1 { float: left; border-right: 3px solid #e7e7e7;}.vertical-tab .nav-tabs2 { float: right; border-left: 3px solid #e7e7e7;}.vertical-tab li a { display: block; padding: 10px 20px; text-align: center; text-transform: uppercase; letter-spacing: 1px; font-size: 18px; font-weight: 700;}.vertical-tab .active { color: #198df8;}.vertical-tab .tabs { width: 500px; float: left;}.vertical-tab .tab-content { padding: 10px 20px; text-transform: uppercase; letter-spacing: 1px;}.vertical-tab .tab-content h3 { color: #333; margin: 0 0 10px 0;}.vertical-tab .tab-content p { font-size: 12px;}.vertical-tab .hidden { display: none;} </style></head><body> <div class='vertical-tab'><ul class='nav nav-tabs1'> <li><a href='javascript:;' index='1'>section 1</a></li> <li><a href='javascript:;' index=’2’>section 2</a></li> <li><a href='javascript:;' index='3'>section 3</a></li></ul><div class='tab-content tabs'> <div class='tab-content1'><h3>section 1</h3><p>content 1</p> </div> <div class='tab-content1 hidden'><h3>section 2</h3><p>content 2</p> </div> <div class='tab-content1 hidden'><h3>section 3</h3><p>content 3</p> </div> <div class='tab-content1 hidden'><h3>section 4</h3><p>content 4</p> </div> <div class='tab-content1 hidden'><h3>section 5</h3><p>content 5</p> </div> <div class='tab-content1 hidden'><h3>section 6</h3><p>content 6</p> </div></div><ul class='nav nav-tabs2'> <li><a href='javascript:;' index='4'>section 4</a></li> <li><a href='javascript:;' index='5'>section 5</a></li> <li><a href='javascript:;' index='6'>section 6</a></li></ul> </div> <script>var as = document.querySelectorAll('a')var item = document.querySelectorAll('.tab-content1')console.log(as) // console.log(lis)for (var i = 0; i < as.length; i++) { as[i].addEventListener(’click’, function() {// 干掉其他人for (var j = 0; j < as.length; j++) { as[j].className = ’’}// 留下自己this.className = 'active'// 顯示內(nèi)容var index = this.getAttribute(’index’)console.log(index) // 干掉其他人for (var i = 0; i < item.length; i++) { item[i].style.display = 'none'}// 留下自己item[index - 1].style.display = 'block' })} </script></body></html>

vue實(shí)現(xiàn)

vue實(shí)現(xiàn)起來(lái)相對(duì)簡(jiǎn)單,只需要靈活運(yùn)用v-if和v-for

具體代碼:

<!DOCTYPE html><html lang='en'><head> <meta charset='UTF-8'> <meta name='viewport' content='width=device-width, initial-scale=1.0'> <meta http-equiv='X-UA-Compatible' content='ie=edge'> <title>Document</title> <style>* { margin: 0; padding: 0;}.vertical-tab { width: 920px; margin: 100px auto;}.vertical-tab .nav { list-style: none; width: 200px;}.vertical-tab .nav-tabs1 { border-right: 3px solid #e7e7e7;}.vertical-tab .nav-tabs2 { border-left: 3px solid #e7e7e7;}.vertical-tab .nav a { display: block; font-size: 18px; font-weight: 700; text-align: center; letter-spacing: 1px; text-transform: uppercase; padding: 10px 20px; margin: 0 0 1px 0; text-decoration: none;}.vertical-tab .tab-content { color: #555; background-color: #fff; font-size: 15px; letter-spacing: 1px; line-height: 23px; padding: 10px 15px 10px 25px; display: table-cell; position: relative;}.vertical-tab .nav-tabs1 { float: left;}.vertical-tab .tabs { width: 500px; box-sizing: border-box; float: left;}.vertical-tab .tab-content h3 { font-weight: 600; text-transform: uppercase; margin: 0 0 5px 0;}.vertical-tab .nav-tabs2 { float: right;}.tab-content { position: relative;}.tab-content .tab-pane { position: absolute; top: 10px; left: 20px;}.nav li.active a { color: #198df8; background: #fff; border: none;}.fade { opacity: 0; transition: all .3s linear;}.fade.active { opacity: 1;} </style></head><body> <div id='app'><!-- Nav tabs --><ul class='nav nav-tabs1'> <li v-on:click=’change(index,0)’ :class=’currentIndex==index?'active':''’ v-if='index < list.length/2' v-for='(item, index) in list'><a href='http://m.b3g6.com/bcjs/13960.html#' rel='external nofollow' rel='external nofollow' > {{item.title}} </a></li></ul><!-- Tab panes --><div class='tab-content tabs'> <div :class=’currentIndex==index?'active':''’ :key=’item.id’ v-for=’(item, index) in list’><h3>{{item.title}}</h3><p>{{item.content}}</p> </div></div><!-- Nav tabs --><ul class='nav nav-tabs2'> <li v-on:click=’change(index,1)’ :class=’currentIndex==index?'active':''’ v-if='index >= list.length/2' v-for='(item, index) in list'><a href='http://m.b3g6.com/bcjs/13960.html#' rel='external nofollow' rel='external nofollow' > {{item.title}} </a></li></ul> </div> <script type='text/javascript' src='http://m.b3g6.com/bcjs/js/vue.js'></script> <script>new Vue({ el: '#app', data: {currentIndex: 0, // 選項(xiàng)卡當(dāng)前的索引list: [{ id: 1, title: ’Section 1’, content: ’content1’}, { id: 2, title: ’Section 2’, content: ’content2’}, { id: 3, title: ’Section 3’, content: ’content3’}, { id: 4, title: ’Section 4’, content: ’content4’}, { id: 5, title: ’Section 5’, content: ’content5’}, { id: 6, title: ’Section 6’, content: ’content6’}] }, methods: {change(index, flag) { if (flag) {console.log(index)this.currentIndex = index; } else {this.currentIndex = index; }} }}) </script></body>

如果大家還想深入學(xué)習(xí),可以點(diǎn)擊兩個(gè)精彩的專題:javascript選項(xiàng)卡操作方法匯總 jquery選項(xiàng)卡操作方法匯總

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: JavaScript
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
视频一区二区欧美| 亚洲精品无吗| 青青伊人久久| 国产欧美日韩视频在线| 国产精品2区| 国产aa精品| 久久久影院免费| 巨乳诱惑日韩免费av| 久久精品99国产国产精| 国产在线不卡一区二区三区 | 人人香蕉久久| 国产一区成人| 国产精品对白| 亚洲91视频| 久久国产高清| 欧美国产中文高清| 久久精品亚洲欧美日韩精品中文字幕| 一区在线观看| 日本午夜精品久久久| 成人在线视频区| 视频一区在线播放| 电影91久久久| 中文字幕亚洲精品乱码| 91亚洲国产成人久久精品| 首页国产欧美久久| 国产精品久久久久久久久久10秀 | 国产欧美另类| 99久久亚洲精品| 欧美日韩91| 国产综合视频| 国产精品4hu.www| 尤物网精品视频| 久久国产精品美女| 中文日韩在线| 丰满少妇一区| 亚洲精品三级| 99久久久久国产精品| 日韩午夜视频在线| 精品日韩视频| 久久精品xxxxx| 久久国产毛片| 国产精品中文字幕亚洲欧美| 99久久精品网站| 国产精品玖玖玖在线资源| 国产亚洲欧洲| 伊人久久高清| 麻豆精品av| 日本不卡的三区四区五区| 国产一区亚洲| 国产精品毛片一区二区在线看| 在线精品观看| 亚洲午夜精品久久久久久app| 国产精品久久久久77777丨| 午夜在线视频一区二区区别 | 国产一区二区三区四区五区传媒| 男女男精品视频网| 136国产福利精品导航网址| 精品99在线| 国产欧美日韩一区二区三区在线| 免费看日韩精品| 91精品国产乱码久久久久久久 | 精品国产乱码久久久| 18国产精品| 婷婷成人av| 国产精品腿扒开做爽爽爽挤奶网站| 高清av不卡| 久久精品国产精品亚洲毛片| 天堂久久一区| 久色成人在线| 偷拍欧美精品| 亚洲国内欧美| 亚洲性视频h| 亚洲高清不卡| 电影亚洲精品噜噜在线观看| 日本久久精品| 久久精品五月| 精品亚洲免a| 久久午夜影院| 精品久久美女| 韩国一区二区三区视频| 精品三区视频| 精品高清久久| 免费在线观看一区| 国产精品jk白丝蜜臀av小说| 国产精品一区二区三区四区在线观看 | 合欧美一区二区三区| 日韩精品首页| 欧美丝袜一区| 欧美在线亚洲| 亚洲欧美日韩一区在线观看| 在线亚洲免费| 日韩精品一区第一页| 免费在线观看不卡| 美国三级日本三级久久99 | 石原莉奈在线亚洲二区| 日韩精品一区第一页| 亚洲一级淫片| 日本国产亚洲| 国产精选久久| 国产videos久久| 日韩电影二区| 亚洲香蕉网站| 国产在线成人| 免费日韩精品中文字幕视频在线| 蜜臀av亚洲一区中文字幕| 亚洲精品乱码久久久久久蜜桃麻豆| 亚洲精品福利| 精品视频黄色| 久久精品导航| 蜜臀av亚洲一区中文字幕| 日本在线不卡视频一二三区| 久久狠狠久久| 精品国产精品国产偷麻豆| 成人日韩精品| 国产精品日本| 日韩精品国产欧美| 美女毛片一区二区三区四区最新中文字幕亚洲 | 日韩精品成人在线观看| 国产极品一区| 香蕉精品久久| 午夜电影一区| 精品黄色一级片| 欧洲毛片在线视频免费观看| 免费观看在线综合色| 欧美精品三级在线| 97精品国产一区二区三区| 黑丝美女一区二区| 欧美亚洲网站| 精品久久91| 日韩一级网站| 国产精品欧美大片| 国产综合视频| 国产精品亚洲欧美| 女人av一区| 国产亚洲一卡2卡3卡4卡新区| 岛国av在线网站| 久久不射中文字幕| 久久精品国产精品亚洲毛片| 好看的亚洲午夜视频在线| 久久青青视频| 国产精品字幕| 亚洲影院天堂中文av色| 国产精品久久久久久妇女| 久久99精品久久久野外观看| 精品日韩视频| 日韩精品三级| 久久国产电影| 国产精品夜夜夜| 免费毛片在线不卡| 国产一卡不卡| 日韩视频一区| 国内精品麻豆美女在线播放视频| 亚洲欧美日本视频在线观看| 精品色999| 亚州国产精品| 国产综合视频| 久久精品国产在热久久| 蜜桃久久久久久久| 精品国产鲁一鲁****| 老鸭窝亚洲一区二区三区| 高清一区二区三区| 亚洲精品第一| 欧美国产91| 岛国av免费在线观看| 日韩中出av| 国产日韩综合| 久久美女性网| 久久精品国产在热久久| 日韩激情视频网站| 久久婷婷国产| 日韩精品一区二区三区中文| 久久久久国产精品一区三寸 | 日韩在线第七页| 国产精品主播在线观看| 在线日韩成人| 亚洲黄色影院| 久久久久午夜电影| 国产精品福利在线观看播放| 国产另类在线| 日本免费在线视频不卡一不卡二| 一区福利视频| 久久久国产精品一区二区中文| 久久99影视| 91精品国产经典在线观看| 另类亚洲自拍| 婷婷成人在线| 亚洲91视频| 久久久天天操| 视频小说一区二区| 色爱综合av| 欧美日韩免费观看视频| 久久精品九色| 欧美极品中文字幕| 国产精品sss在线观看av| 日本欧美韩国一区三区| 日韩专区视频网站| 日本国产一区| 欧美亚洲综合视频| 欧美日韩中文| 国产伦精品一区二区三区视频|