使用forEach和ES6實現(xiàn)tab切換的示例代碼
本文主要介紹了使用forEach和ES6實現(xiàn)tab切換的示例代碼,分享給大家,具體如下:
效果:
html代碼:
<ul class="nav"> <!-- <li> <a href="">前端</a> <ul class="select"> <li>就業(yè)班</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 = ['就業(yè)班', '精品', '學院福利']; 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實現(xiàn)tab切換的示例代碼的文章就介紹到這了,更多相關forEach和ES6實現(xiàn)tab切換內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
使用JS實現(xiàn)jQuery的addClass, removeClass, hasClass函數(shù)功能
這篇文章主要介紹了使用JS實現(xiàn)jQuery的addClass, removeClass, hasClass函數(shù)功能,需要的朋友可以參考下2014-10-10Cropper.js進階之裁剪后保存至服務器實現(xiàn)詳解
這篇文章主要為大家介紹了Cropper.js進階之裁剪后保存至服務器實現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-05-05BootstrapValidator實現(xiàn)表單驗證功能
這篇文章主要為大家詳細介紹了BootstrapValidator實現(xiàn)表單驗證功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-11-11如何使用pace.js美化你的網(wǎng)站加載進度條詳解
Pace.js是一個非常有意思的js插件,可以自動的監(jiān)聽頁面的加載數(shù)據(jù),并且能夠定制加載條,下面這篇文章主要給大家介紹了關于使用pace.js如何美化你的網(wǎng)站加載進度條的相關資料,需要的朋友可以參考下2022-02-02