最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js實現(xiàn)tab欄切換制作

 更新時間:2022年07月04日 07:49:24   作者:阿旋要畢業(yè)~  
這篇文章主要為大家詳細介紹了js實現(xiàn)tab欄切換制作,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了js實現(xiàn)tab欄切換制作的具體代碼,供大家參考,具體內容如下

效果:

思想:

1.點擊每個tab時。要先用排他思想,使得所有l(wèi)i不加上背景,再讓點擊的tab加上某個類。

2.上面的tab與下面顯示內容的頁面是一一對應的。因此,可以使用自定義屬性,使tab加上一個index索引,這樣就能知道每次點擊的是哪一個tab了。

3.最后仍然使用排他思想,當點擊tab時,先讓所有的內容都不顯示,再讓對應的內容進行顯示。

代碼:

<!DOCTYPE html>
<html lang="en">
<head>
? ? <meta charset="UTF-8">
? ? <meta http-equiv="X-UA-Compatible" content="IE=edge">
? ? <meta name="viewport" content="width=device-width, initial-scale=1.0">
? ? <title>tab切換欄的制作</title>
? ? <style>
?
? ? ? ? *{
? ? ? ? ? ? padding: 0;
? ? ? ? ? ? margin: 0;
? ? ? ? }
? ? ? ? .head{
? ? ? ? ? ? width: 1000px;
? ? ? ? ? ? height: 30px;
? ? ? ? ? ? background-color: pink;
? ? ? ? ? ? margin: 10px auto;
? ? ? ? ? ??
? ? ? ? }
? ? ? ? ul{
? ? ? ? ? ? width: 100%;
? ? ? ? ? ? height: 100%;
? ? ? ? }
? ? ? ? li {
? ? ? ? ? ? display: inline-block;
? ? ? ? ? ? width: 100px;
? ? ? ? ? ? height: 100%;
? ? ? ? ? ? list-style: none;
? ? ? ? ? ? line-height: 30px;
? ? ? ? ? ? text-align: center;
? ? ? ? ? ? cursor: pointer;
? ? ? ? }
? ? ? ? .bg {
? ? ? ? ? ? color: white;
? ? ? ? ? ? background-color: red;
? ? ? ? }
? ? ? ? .item {
? ? ? ? ? ? display: none;
? ? ? ? }
? ? </style>
</head>
<body>
? ? <div class="head">
? ? ? ? <ul>
? ? ? ? ? ? <li>商品詳情</li>
? ? ? ? ? ? <li>商品詳情</li>
? ? ? ? ? ? <li>商品詳情</li>
? ? ? ? ? ? <li>商品詳情</li>
? ? ? ? ? ? <li>商品詳情5</li>
? ? ? ? </ul>
? ? ? ? <div class="detail">
? ? ? ? ? ? <div class="item">item1</div>
? ? ? ? ? ? <div class="item">item2</div>
? ? ? ? ? ? <div class="item">item3</div>
? ? ? ? ? ? <div class="item">item4</div>
? ? ? ? ? ? <div class="item">item5</div>
? ? ? ? </div>
? ? ? ? <script>
? ? ? ? ? ? var lis = document.querySelectorAll('li');
? ? ? ? ? ? // 鼠標經過時,li加入className,同時讓其他li去掉該類。
? ? ? ? ? ? // 綁定事件
? ? ? ? ? ? var detail = document.querySelector('.detail');
? ? ? ? ? ? var items = detail.querySelectorAll('.item');
? ? ? ? ? ? for(var i=0;i<lis.length;i++){
? ? ? ? ? ? ? ? lis[i].setAttribute('index',i);
? ? ? ? ? ? ? ? var index;
? ? ? ? ? ? ? ? lis[i].onclick = function(){
? ? ? ? ? ? ? ? ? ? for(var j=0;j<lis.length;j++){
? ? ? ? ? ? ? ? ? ? ? ? lis[j].className='';
? ? ? ? ? ? ? ? ? ? ? ? items[j].style.display = 'none';
? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? ? ? this.className='bg';
? ? ? ? ? ? ? ? ? ? index = this.getAttribute('index');
? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? items[index].style.display='block';
? ? ? ? ? ? ? ? }
?
? ? ? ? ? ? }

? ? ? ? </script>
? ? </div>
</body>
</html>

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • Canvas實現(xiàn)二娃翠花回家之路小游戲demo解析

    Canvas實現(xiàn)二娃翠花回家之路小游戲demo解析

    這篇文章主要為大家介紹了Canvas實現(xiàn)二娃翠花回家之路小游戲demo解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-04-04
  • js中日期的加減法

    js中日期的加減法

    JavaScript實現(xiàn)日期加減計算功能代碼實例,因為在js中沒有類似C#中的AddDays方法,所以要想實現(xiàn)日期加減的話,就需要自己寫函數(shù)來實現(xiàn)。
    2015-05-05
  • js性能優(yōu)化 如何更快速加載你的JavaScript頁面

    js性能優(yōu)化 如何更快速加載你的JavaScript頁面

    JavaScript現(xiàn)在極其重要。一些網站使用JavaScript來增添魅力;如今的許多Web應用程序依賴它;其中一些甚至是完全用JavaScript編寫而成的。我在本文中將指出一些重要的規(guī)則,介紹如何使用你的JavaScript、使用哪些工具以及你將從中得到什么好處
    2012-03-03
  • JS實現(xiàn)簡單的點贊與踩功能示例

    JS實現(xiàn)簡單的點贊與踩功能示例

    這篇文章主要介紹了JS實現(xiàn)簡單的點贊與踩功能,涉及javascript針對頁面元素動態(tài)操作相關實現(xiàn)技巧,需要的朋友可以參考下
    2018-12-12
  • JavaScript使用小插件實現(xiàn)倒計時的方法講解

    JavaScript使用小插件實現(xiàn)倒計時的方法講解

    今天小編就為大家分享一篇關于JavaScript使用小插件實現(xiàn)倒計時的方法講解,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • js驗證框架之RealyEasy驗證詳解

    js驗證框架之RealyEasy驗證詳解

    這篇文章主要為大家詳細介紹了js驗證框架之RealyEasy驗證,記錄了RealyEasy驗證的使用步驟,感興趣的小伙伴們可以參考一下
    2016-06-06
  • js消除圖片小游戲代碼

    js消除圖片小游戲代碼

    這篇文章主要介紹了js消除圖片小游戲代碼,代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-12-12
  • Javascript 生成指定范圍數(shù)值隨機數(shù)

    Javascript 生成指定范圍數(shù)值隨機數(shù)

    查手冊后才知道, 介紹的信息少得可憐吶, 沒有介紹生成 m-n 范圍的隨機數(shù)..., 就只是給你一個 Math.random() 了事.
    2009-01-01
  • js簡單實現(xiàn)刪除記錄時的提示效果

    js簡單實現(xiàn)刪除記錄時的提示效果

    刪除記錄時的提示效果,挺人性化的,實現(xiàn)的方法有很多,在本文為大家介紹下使用js是如何實現(xiàn)的
    2013-12-12
  • js獲取checkbox值的方法

    js獲取checkbox值的方法

    這篇文章主要介紹了js獲取checkbox值的方法,涉及js針對節(jié)點的操作技巧,非常具有實用價值,需要的朋友可以參考下
    2015-01-01

最新評論

诏安县| 宁陕县| 双桥区| 张北县| 丹棱县| 合阳县| 澎湖县| 怀来县| 军事| 襄樊市| 疏附县| 石屏县| 澄迈县| 双峰县| 荣成市| 百色市| 株洲市| 滁州市| 邢台市| 叶城县| 利川市| 平湖市| 交城县| 盐津县| 景东| 兴安盟| 新源县| 淮滨县| 南通市| 沿河| 前郭尔| 虞城县| 历史| 新泰市| 商洛市| 泗水县| 南郑县| 徐州市| 永川市| 东乡| 峡江县|