久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线

返回列表 發帖
查看: 1719|回復: 1

[求助] 選項卡怎么隱藏其他的代碼?

120

主題

999

回帖

1335

積分

已臻大成

貢獻
18 點
金幣
17 個
QQ
樓主
發表于 2023-2-2 14:59:03 | 只看樓主 |只看大圖 |倒序瀏覽 |閱讀模式
之前不會用選項卡代碼,搞了4個單頁組合在一起,今天找了代碼,又研究了一下,基本實現了一個頁面選項卡應用。





但是現在有一個問題,如明星等其他選項卡內容也會有翻頁,點擊是默認頁面的翻頁(明星等其他內容是寫死內容的),我現在想讓明星等選項卡內容隱藏翻頁代碼。




選項卡div代碼
  1. <div class="nav1">
  2. <div class="active">默認</div>
  3. <div class="">明星</div>
  4. <div class="">推書</div>
  5. <div class="">TXT</div>
  6. </div>
  7.         <!--選項卡start-->
  8.         <div class="taglist">
  9. <div class="list">
  10. <div>
  11.     <ul class="cl">
  12.             <!--{loop $tagarray $tag}-->
  13.                        <li class="{echo $yide_color[array_rand($yide_color,1)];}">
  14.                   <a href="tag-$tag[tagid].html">$tag[tagname]</a>
  15.                        </li>
  16.                        
  17.             <!--{/loop}-->
  18.             
  19.                 </ul>
  20.    
  21. </div>

  22. <div><ul class="cl">
  23.     <!--{block/189}-->
  24.     </ul></div>
  25. <div>
  26.    
  27.     <ul class="cl">
  28.     <!--{block/190}-->
  29.     </ul>
  30.    
  31.     </div>
  32. <div><ul class="cl">
  33.     <!--{block/192}-->
  34. </ul></div>
  35. </div>
  36.     </div>
復制代碼


翻頁相關代碼

  1. <div class="tag-pg" style="margin:20px 0 10px 0" >{$pageStyle}</div>
  2. <!--{else}-->
  3.     <div class="zz_no_content cl">
  4.              <i class="iconfont icon-zanwuneirong-"></i>
  5.              <p>{lang no_tag}</p>
  6.     </div>
復制代碼


選項卡相關CSS

  1. .bg {
  2.     background: #fff;
  3. }
  4. .taglist{padding: 10px 15px;
  5.     line-height: 13px;
  6.     font-size: 13px;
  7.     background: #fff;
  8.    }
  9.       .nav1{
  10. width: 100%;
  11. height: 50px;
  12. display: flex;
  13. background-color: #fff;
  14. }
  15. .nav1 div{
  16. width: 30px;
  17.     height: 42px;
  18.     line-height: 50px;
  19.     text-align: center;
  20.    font-size: 14px;
  21.     margin: 0 0 0 30px;
  22. }

  23. .list{
  24. width: 98%;
  25. margin-left: 2%;
  26. padding: 10px 0 0 0;
  27. }
  28. .list div{
  29. width: 100%;
  30. height: 100%;
  31. }
  32. .active{
  33. background-color: #fff;
  34. color: #333;
  35. font-size: 14px;
  36. border-bottom: 2.5px solid #59d192;
  37. }
復制代碼



選項卡JS代碼

  1. <script type="text/javascript">

  2. let nav = document.getElementsByClassName('nav1')[0];
  3. let but = nav.getElementsByTagName('div');

  4. let list = document.getElementsByClassName('list')[0];
  5. let item = list.getElementsByTagName('div');

  6. // 隱藏多余選項列表
  7. for(let i = 1; i < item.length; i++){
  8. item[i].style.display = "none";
  9. }

  10. // 循環按鈕綁定事件
  11. for(let k = 0; k < but.length; k++){
  12. but[k].onclick = function(){

  13. for(let j = 0; j < but.length; j++){
  14. but[j].className = "";
  15. item[j].style.display = "none";
  16. }
  17. but[k].className = "active";
  18. item[k].style.display = "block";
  19. }
  20. }
  21. console.log(item)
  22. </script>
復制代碼


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

選項卡.rar (1.62 KB, 下載次數: 95)


我知道答案 回答被采納將會獲得1 貢獻 已有1人回答
回復

使用道具 舉報

120

主題

999

回帖

1335

積分

已臻大成

貢獻
18 點
金幣
17 個
QQ
沙發
 樓主| 發表于 2023-2-2 21:08:15 | 只看Ta
已解決了。。。。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

  • 關注公眾號
  • 有償服務微信
  • 有償服務QQ

手機版|小黑屋|Discuz! 官方交流社區 ( 皖ICP備16010102號 |皖公網安備34010302002376號 )|網站地圖|star

GMT+8, 2025-9-21 03:49 , Processed in 0.079102 second(s), 31 queries .

Powered by Discuz! W1.0 Licensed

Copyright © 2001-2025 Discuz! Team.

關燈 在本版發帖
有償服務QQ
有償服務微信
返回頂部
快速回復 返回頂部 返回列表