·设为首页收藏本站📧邮箱修改🎁免费下载专区🔐设置/修改密码👽群雄群聊
返回列表 发布新帖

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

255 0
发表于 2023-2-2 15:40:19 | 显示全部楼层 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

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


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


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

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


选项卡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

选项卡怎么隐藏其他的代码? 选项,选项卡,怎么,隐藏,其他 选项卡.rar(1.62 KB, 下载次数: 0)1 小时前 上传
点击文件名下载附件




我知道答案 回答被采纳将会获得5 金币 已有0人回答
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

投诉/建议联系

discuzaddons@vip.qq.com

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

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

您的IP:3.145.97.248,42.101.4.56,GMT+8, 2024-4-27 00:47 , Processed in 0.194826 second(s), 70 queries , Gzip On, Redis On.

Based on Discuz! W1.0 Licensed

© 2001-2024 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表