使用forEach和ES6实现tab切换的示例代码

 更新时间:2022年04月22日 14:21:01   作者:代森森  
tab切换在很多菜单栏中都可以用到,本文主要介绍了使用forEach和ES6实现tab切换的示例代码,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文主要介绍了使用forEach和ES6实现tab切换的示例代码,分享给大家,具体如下:

效果:

请添加图片描述

html代码:

  <ul class="nav">
        <!-- <li>
            <a href="">前端</a>
            <ul class="select">
                <li>就业班</li>
                <li>精品</li>
                <li>学院福利</li>
            </ul>
        </li>
        <li>
            <a href="">Python</a>

        </li>
        <li>
            <a href="">JavaEE</a>

        </li> -->
    </ul>

css代码:

        * {
            margin: 0;
            padding: 0;
        }
        
        a {
            color: black;
            text-decoration: none;
        }
        
        li {
            width: 70px;
            list-style: none;
        }
        
        .nav {
            text-decoration: none;
            list-style: none;
        }
        
        .nav>li {
            background-color: lightsteelblue;
            padding: 10px 15px;
            text-align: center;
            float: left;
        }

js代码:

 <script src="../阶段四jquery/jquery编程/jquery.min.js"></script>
     <script>
        var arr1 = ['前端', 'Python', 'JavaEE'];
        var arr2 = ['就业班', '精品', '学院福利'];
        var nava = ``;
        var naul = ``;
        arr1.forEach(function(item) {
            console.log(item);
            nava += `<li><a href="">${item}</a><ul class=" rel="external nofollow" select"></ul></li> `;
            $(".nav").html(nava);

        });

        arr2.forEach(function(item) {
            console.log(item);
            naul += `<li>${item}</li>`;
            $(".select").html(naul);
        });


        $(".nav>li").children("ul").hide();


        $(".nav>li").mouseleave(function() {
            $(this).children("ul").hide();
        });

        $(".nav>li").mouseover(function() {
            $(this).children("ul").show();

        });
    </script>

到此这篇关于使用forEach和ES6实现tab切换的示例代码的文章就介绍到这了,更多相关forEach和ES6实现tab切换内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • JavaScript编程中容易出BUG的几点小知识

    JavaScript编程中容易出BUG的几点小知识

    这篇文章主要介绍了JavaScript编程中容易出BUG的几点小知识,本文总结了8条小知识,这些小知识如果弄不明白,会在编程中给你惹麻烦出BUG,需要的朋友可以参考下
    2015-01-01
  • 使用JS实现jQuery的addClass, removeClass, hasClass函数功能

    使用JS实现jQuery的addClass, removeClass, hasClass函数功能

    这篇文章主要介绍了使用JS实现jQuery的addClass, removeClass, hasClass函数功能,需要的朋友可以参考下
    2014-10-10
  • js实现的简单radio背景颜色选择器代码

    js实现的简单radio背景颜色选择器代码

    这篇文章主要介绍了js实现的简单radio背景颜色选择器代码,利用鼠标事件及页面元素动态操作实现页面背景颜色的改变功能,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-08-08
  • js实现星星海特效的示例

    js实现星星海特效的示例

    这篇文章主要介绍了js实现星星海特效的示例,帮助大家制作网页特效,感兴趣的朋友可以了解下
    2020-09-09
  • Javascript对象属性方法汇总

    Javascript对象属性方法汇总

    这篇文章主要是对Javascript对象属性方法进行了详细的汇总介绍。需要的朋友可以过来参考下,希望对大家有所帮助
    2013-11-11
  • Cropper.js进阶之裁剪后保存至服务器实现详解

    Cropper.js进阶之裁剪后保存至服务器实现详解

    这篇文章主要为大家介绍了Cropper.js进阶之裁剪后保存至服务器实现示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-05-05
  • BootstrapValidator实现表单验证功能

    BootstrapValidator实现表单验证功能

    这篇文章主要为大家详细介绍了BootstrapValidator实现表单验证功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-11-11
  • 如何使用pace.js美化你的网站加载进度条详解

    如何使用pace.js美化你的网站加载进度条详解

    Pace.js是一个非常有意思的js插件,可以自动的监听页面的加载数据,并且能够定制加载条,下面这篇文章主要给大家介绍了关于使用pace.js如何美化你的网站加载进度条的相关资料,需要的朋友可以参考下
    2022-02-02
  • javascript学习基础笔记之DOM对象操作

    javascript学习基础笔记之DOM对象操作

    javascript是一种基于对象和世界驱动,并且安全性较强的脚本语言。一个完整的javascript实现包括核心(ECMAScript),文档对象模型(DOM)和浏览器对象模型(BOM)
    2011-11-11
  • JavaScript实现跟随广告的示例代码

    JavaScript实现跟随广告的示例代码

    浮动广告是目前网站很常见的一种广告形式,浮动广告能实时跟随用户的浏览,有效的传达产品要表达的意思,达到很好的传播效果。本文使用JavaScript实现跟随广告的示例代码,感兴趣的可以了解一下
    2021-11-11

最新评论