·设为首页收藏本站📧邮箱修改🎁免费下载专区📒收藏夹📱AI全功能
×

00:00:00

您有一张10元限时体验卡,马上领取获得VIP尊享特权。

选项卡怎么隐藏其他的代码?

2023-2-2 15:40 来自 浅生 发布 @ Discuz! X3.5专区

之前不会用选项卡代码,搞了4个单页组合在一起,今天找了代码,又研究了一下,基本实现了一个页面选项卡应用。


[attach]29080[/attach]


但是现在有一个问题,如明星等其他选项卡内容也会有翻页,点击是默认页面的翻页(明星等其他内容是写死内容的),我现在想让明星等选项卡内容隐藏翻页代码。

[attach]29081[/attach]


选项卡div代码
  1. <div class="nav1"><div class="active">默认</div><div class="">明星</div><div class="">推书</div><div class="">TXT</div></div>        <!--选项卡start-->        <div class="taglist"> <div class="list"><div>    <ul class="cl">            <!--{loop $tagarray $tag}-->                        <li class="{echo $yide_color[array_rand($yide_color,1)];}">                  <a href="tag-$tag[tagid].html">$tag[tagname]</a>                        </li>                                   <!--{/loop}-->                             </ul>    </div><div><ul class="cl">    <!--{block/189}-->    </ul></div><div>       <ul class="cl">    <!--{block/190}-->    </ul>        </div><div><ul class="cl">    <!--{block/192}--></ul></div></div>    </div>
复制代码

翻页相关代码
  1. <div class="tag-pg" style="margin:20px 0 10px 0" >{$pageStyle}</div><!--{else}-->    <div class="zz_no_content cl">             <i class="iconfont icon-zanwuneirong-"></i>             <p>{lang no_tag}</p>    </div>
复制代码

选项卡相关CSS
  1. .bg {    background: #fff;}.taglist{padding: 10px 15px;    line-height: 13px;    font-size: 13px;    background: #fff;   }      .nav1{width: 100%;height: 50px;display: flex;background-color: #fff;}.nav1 div{width: 30px;    height: 42px;    line-height: 50px;    text-align: center;   font-size: 14px;    margin: 0 0 0 30px;} .list{width: 98%;margin-left: 2%;padding: 10px 0 0 0;}.list div{width: 100%;height: 100%;}.active{background-color: #fff;color: #333;font-size: 14px;border-bottom: 2.5px solid #59d192;}
复制代码


选项卡JS代码
  1. <script type="text/javascript"> let nav = document.getElementsByClassName('nav1')[0];let but = nav.getElementsByTagName('div'); let list = document.getElementsByClassName('list')[0];let item = list.getElementsByTagName('div'); // 隐藏多余选项列表for(let i = 1; i < item.length; i++){item[i].style.display = "none";} // 循环按钮绑定事件for(let k = 0; k < but.length; k++){but[k].onclick = function(){ for(let j = 0; j < but.length; j++){but[j].className = "";item[j].style.display = "none";}but[k].className = "active";item[k].style.display = "block";}}console.log(item)</script>
复制代码

最后附上tag页面的文件以及地址:https://www.honghuangwenxue.com/misc.php?mod=tag

[attach]29082[/attach]选项卡.rar(1.62 KB, 下载次数: 0)1 小时前 上传
点击文件名下载附件




我知道答案 回答被采纳将会获得5 金币 已有0人回答
  • 最近查阅:

免责声明:

DZ插件网AI平台旨在开源共享精神,请勿发布敏感信息,任何违法信息我们将移交公安机关;

最新热评 加载中...
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:216.73.216.252,GMT+8, 2026-6-28 11:17 , Processed in 0.426570 second(s), 55 queries , Gzip On, Redis On.

Powered by Discuz! X5.1 Licensed

© 2001-2026 Discuz! Team.

关灯
扫一扫添加微信客服
QQ客服返回顶部
返回顶部