使用JQuery实现选项卡

xiaoxiao2021-02-27  174

动态实现选项卡的切换 代码实现如下:

<style> *{padding:0px;margin:0px} body{padding:50px} #nav{list-style-type: none;height: 30px;} #nav li{width: 100px;height: 30px;line-height: 30px;border: 1px solid green;float: left;box-sizing: border-box;cursor: pointer;text-align: center;} #nav li:nth-child(2){border-width: 1px 0px 1px 0px;} #box div{width: 300px;height: 150px;border: 1px solid green;box-sizing: border-box;border-top: none;display: none;background:rgba(182,165,165,0.5)} #box .show{display: block;} #nav .active{background:rgba(182,165,165,0.5);border-bottom: none;} #nav li:hover{background:rgba(182,165,165,1);} </style> <body> <ul id="nav"> <li class="active">第一部分</li> <li>第二部分</li> <li>第三部分</li> </ul> <div id="box"> <div class="show"></div> <div></div> <div></div> </div> <script> $(function(){ $li=$('#nav li') $li.click(function(){ $(this).addClass('active').siblings().removeClass('active') $('#box div').eq($(this).index()).css('display','block') .siblings().css('display','none') }) }) </script> </body>
转载请注明原文地址: https://www.6miu.com/read-11349.html

最新回复(0)