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

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

JavaScript實現(xiàn)點(diǎn)擊切換功能

瀏覽:42日期:2023-06-10 14:25:07

本文實例為大家分享了JavaScript實現(xiàn)點(diǎn)擊切換功能的具體代碼,供大家參考,具體內(nèi)容如下

在實際應(yīng)用中,點(diǎn)擊或者移入某一元素上,彈出下拉菜單或者頁面,是網(wǎng)頁設(shè)計的常見操作。

下面我們實現(xiàn)一種點(diǎn)擊菜單實現(xiàn)菜單切換,使用js提供三種方式實現(xiàn)該功能。

JavaScript實現(xiàn)點(diǎn)擊切換功能

1.使用html設(shè)計基本結(jié)構(gòu)

<body><h2>多Tab點(diǎn)擊切換</h2><ul id='tab'> <li value='1'>10元套餐</li> <li value='2'>30元套餐</li> <li value='3'>50元包月</li></ul><div id='container'> <div id='content1'> 10元套餐詳情:<br/>&nbsp;每月套餐內(nèi)撥打100分鐘,超出部分2毛/分鐘 </div> <div style='display: none'> 30元套餐詳情:<br/>&nbsp;每月套餐內(nèi)撥打300分鐘,超出部分1.5毛/分鐘 </div> <div style='display: none'> 50元包月詳情:<br/>&nbsp;每月無限量隨心打 </div></div></body>2.使用css設(shè)計基本樣式

<style> * { margin: 0; padding: 0; } #tab li { float: left; list-style: none; width: 80px; height: 40px; line-height: 40px; cursor: pointer; text-align: center; } #container { position: relative; } #content1, #content2, #content3 { width: 300px; height: 100px; padding: 30px; position: absolute; top: 40px; left: 0; } #tab1, #content1 { background-color: #ffcc00; } #tab2, #content2 { background-color: #ff00cc; } #tab3, #content3 { background-color: #00ccff; }</style>3.js實現(xiàn)點(diǎn)擊切換功能

//原生js var container=document.querySelectorAll(’#container>div’) var event_li=document.querySelectorAll(’#tab>li’) var currentindex=0 for(var i=0;i<event_li.length;i++){ event_li[i].num=i event_li[i].onclick=function(){ container[currentindex].style.display=’none’ var index_other=this.num container[index_other].style.display=’block’ currentindex=index_other }}

//jQuery實現(xiàn),點(diǎn)擊一下父元素,子元素全部display_none,再將點(diǎn)擊事件的元素的子元素設(shè)置為display_blockvar $container=$(’#container>div’)$(’#tab>li’).click(function(){ $container.css(’display’, ’none’) var index=$(this).index() var index_other=$(this).val()-1 $container[index_other].style.display = ’block’})

//jQuery實現(xiàn),點(diǎn)擊一下父元素,最開始的元素的子元素display_none,再將點(diǎn)擊事件的元素的子元素設(shè)置為display_blockcurrentindex=0$(’#tab>li’).click(function(){ $($container[currentindex]).css(’display’, ’none’) var index=$(this).index() $container[index].style.display = ’block’ currentindex=index})4.總結(jié)

(1)、原生js就可以實現(xiàn)點(diǎn)擊切換的功能,但是使用jQuery后更為容易,語法簡單,卻功能強(qiáng)大。

(2)、在比較2和3方法,可以看到第2法在觸發(fā)點(diǎn)擊事件后是將所有子元素設(shè)置的顯示方式為none,顯然在子元素較多時,此時要修改的次數(shù)也相應(yīng)的增加,勢必影響加載的性能,應(yīng)該優(yōu)化為3方法。

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

標(biāo)簽: JavaScript
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久91导航| 欧美专区一区| 久久99国产精品视频| 日韩激情一区二区| 18国产精品| 日韩av资源网| 美女视频网站久久| 在线看片福利| 亚洲国产专区校园欧美| 亚洲精品97| 日本亚洲三级在线| 欧美xxxx性| 亚洲午夜电影| 最新亚洲国产| 美女国产精品久久久| 国产黄色一区| 国产成人久久精品麻豆二区 | 久久国产视频网| 日韩精品一区二区三区中文| 久久成人高清| 日韩精品高清不卡| 97精品中文字幕| 日韩av一级片| 欧美日韩精品免费观看视欧美高清免费大片| 国产精品九九| 亚洲欧美日韩精品一区二区| 免费在线观看一区二区三区| 亚洲v天堂v手机在线| 美女性感视频久久| 欧美在线网站| 成人污污视频| 日韩中文av| 色老板在线视频一区二区| 亚洲精品女人| 视频一区中文字幕国产| 青青草国产精品亚洲专区无| 激情国产在线| 国产欧美日本| 在线观看亚洲精品福利片| 久久久久久一区二区| 夜夜嗨av一区二区三区网站四季av| 久久国产精品免费一区二区三区| 欧美日韩国产精品一区二区亚洲| 7777精品| 在线综合亚洲| 久久国产毛片| 国产a亚洲精品| 日韩一区免费| 免费看精品久久片| 亚洲精品一二三区区别| av在线最新| 国产欧美一区二区三区精品酒店| 欧美日韩xxxx| 日本三级亚洲精品| 日本伊人午夜精品| 亚洲精品国产偷自在线观看| 日韩免费福利视频| 午夜av不卡| 樱桃视频成人在线观看| 精品视频国内| 精品中文字幕一区二区三区| 日韩二区三区在线观看| 麻豆成人在线| 亚洲一级淫片| 亚洲中午字幕| 日韩精品一二三| 亚洲黄色在线| 亚洲一区二区成人| 久久亚洲风情| 亚洲欧洲专区| 婷婷精品在线| 日本午夜精品视频在线观看| 一区二区精彩视频| 亚洲制服一区| 国产福利一区二区精品秒拍 | 99精品美女| 视频在线观看91| 国产精品亚洲综合久久| 久久香蕉网站| 神马日本精品| 蜜臀av一区二区在线免费观看| 日本欧美在线看| 欧美中文一区| 欧美成a人片免费观看久久五月天| 亚洲精品伊人| 一区二区三区网站| 国产精品xxx在线观看| 日韩精品永久网址| 亚洲专区在线| 久久精品网址| 香蕉视频亚洲一级| 水蜜桃久久夜色精品一区| 久久毛片亚洲| 亚洲精品免费观看| 国产a亚洲精品| 亚洲一区成人| 精品视频在线观看网站| а√天堂中文在线资源8| 91久久视频| 亚洲精品在线国产| 成人自拍av| 国产精品一卡| 欧美专区一区二区三区| 中文字幕在线官网| 国产亚洲精品精品国产亚洲综合| 蜜桃国内精品久久久久软件9| 日韩成人午夜精品| 亚洲一区网站| 久久免费国产| 精品国产第一福利网站| 久久国产乱子精品免费女| 国产精品日本欧美一区二区三区| 你懂的亚洲视频| 日韩成人午夜精品| 亚洲高清影视| 国产福利电影在线播放| 欧美在线91| 日本少妇精品亚洲第一区| 亚洲深夜福利在线观看| 亚洲精华国产欧美| 影视先锋久久| 久久久久国产| 欧美一区久久久| 黄色aa久久| 亚洲人成在线网站| 91免费精品| 国产精品成人a在线观看| 国产免费久久| 不卡专区在线| 免费日韩一区二区| 激情欧美亚洲| 狠狠干成人综合网| 欧美日韩国产亚洲一区| 国产精品免费看| 一区二区91| 国产日韩一区二区三区在线| 日韩欧美久久| 国产精品分类| 国产成人77亚洲精品www| 综合日韩av| 欧美亚洲精品在线| 蜜桃视频在线观看一区| 日本一不卡视频| 久久只有精品| 在线看片福利| 国产亚洲精品久久久久婷婷瑜伽| 综合国产在线| 久久99国产精品视频| 欧美日韩一二三四| 日日摸夜夜添夜夜添国产精品| 欧美一级久久| 亚洲一区二区动漫| 国产精品v日韩精品v欧美精品网站 | 一区二区亚洲精品| 99热精品在线| 老司机免费视频一区二区| 日韩欧美在线中字| 亚洲色图网站| 国产不卡av一区二区| 蜜桃视频在线观看一区| 精品三级久久久| 免费精品视频| 国产激情在线播放| 一区二区91| 今天的高清视频免费播放成人| 日韩欧美四区| 国产精品magnet| 亚洲精品一区二区妖精| 在线看片一区| 亚洲不卡系列| 国产精品亚洲欧美| 久久xxxx| 国产一区视频在线观看免费| 国产欧美三级| 久久国产成人| 久久激情一区| 精品成人18| 国产精品夜夜夜| 奇米狠狠一区二区三区| av不卡在线看| 91精品91| 秋霞国产精品| 精品国产欧美日韩| 91在线成人| 日韩av中文在线观看| 蜜臀久久久久久久| 午夜在线观看免费一区| 欧美午夜精品一区二区三区电影| 国产不卡人人| 青青久久av| 欧美~级网站不卡| 婷婷精品视频| 亚洲精品一二三区区别| 1024精品久久久久久久久| 婷婷精品视频| 99综合视频| 久热re这里精品视频在线6| 亚洲激情五月| 亚洲毛片一区| 国产精品久久久久久久久久齐齐|