jQuery 实现标签(Tab)页

Posted .NET应用开发教程

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jQuery 实现标签(Tab)页相关的知识,希望对你有一定的参考价值。

  1 <!DOCTYPE html>
  2 <html>
  3 <head>
  4     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5     <title></title>
  6     <meta charset="utf-8" />
  7     <script src="JS/jquery-3.3.1.min.js"></script>
  8     <style>
  9         * {
 10             margin: 0;
 11             padding: 0;
 12         }
 13         .nav {
 14             width: 100px;
 15             height: 30px;
 16             line-height: 30px;
 17             text-align: center;
 18             font-family: "微软雅黑";
 19             color: #000;
 20             float: left;
 21             background-color: #F7F7F7;
 22             margin: 0 auto;
 23             padding: 0;
 24             border: 1px solid #ccc;
 25             border-right-width: 0px;
 26         }
 27 
 28         a {
 29             text-decoration: none;
 30         }
 31 
 32             a:hover {
 33                 color: #FF8400;
 34             }
 35 
 36         li {
 37             background: url(icon.png) no-repeat 0 -881px;
 38             padding-left: 12px;
 39             height: 20px;
 40             line-height: 20px;
 41         }
 42 
 43             li a {
 44                 color: #000;
 45             }
 46 
 47         #d {
 48             overflow: hidden;
 49             margin-bottom: 10px;
 50         }
 51     </style>
 52     <script>
 53         function css($) {
 54             $(".nav").mouseover(function () {
 55                 $(this).css("backgroundColor", "#fff");
 56                 $(this).css("borderBottom", "none");
 57                 $(this).css("borderTop", "3px solid  #FF8400");
 58                 $(this).css("color", "#FF8400");
 59             })
 60         }
 61         function style($) {
 62             $(".nav").css("backgroundColor", "#F7F7F7");
 63             $(".nav").css("borderBottom", "1px  solid  #ccc");
 64             $(".nav").css("borderTop", "1px solid  #ccc");
 65             $(".nav").css("color", "#000");
 66         }
 67         function lis($) {
 68             $("ul > li").mouseover(function () {
 69                 $(this).css("textDecoration", "underline");
 70             })
 71             $("ul > li").mouseout(function () {
 72                 $(this).css("textDecoration", "none");
 73             })
 74         }
 75         $(function () {
 76             $(".nav").mouseover(function () {
 77                 index = $(this).index(".nav");
 78                 style($);
 79                 lis($);
 80                 $(".u").eq(index).show();
 81                 $(".u").not($(".u").eq(index).show()).hide();
 82                 css($);
 83             });            
 84         })
 85 
 86     </script>
 87 </head>
 88 <body>
 89     <div id="d">
 90         <div id="div1" class="nav" style="border-top:3px solid #FF8400;border-left:none;border-bottom:none;color:#FF8400;">
 91             <a>新闻</a>
 92         </div>
 93         <div id="div2" class="nav">
 94             <a>看河南</a>
 95         </div>
 96         <div id="div3" class="nav">
 97             <a>汽车</a>
 98         </div>
 99         <div id="div4" class="nav">
100             <a>体育</a>
101         </div>
102     </div>
103     <ul id="ul1" class="u" style="display:block;">
104         <li><a href="#">主持中央政治局常务委员会会议</a> </li>
105         <li><a href="#">推动全面</a></li>
106         <li><a href="#">群众议中纪委二次全会讲话</a>  </li>
107         <li><a href="#">人民日报署名文章:紧紧抓住</a></li>
108     </ul>
109     <ul id="ul2" class="u" style="display:none;">
110         <li><a href="#">省委省政府环境保护督察组向安阳市</a> </li>
111         <li><a href="#">年底前郑州农业路高架全线通车</a>  </li>
112         <li><a href="#">总带宽全国第二!</a> </li>
113         <li><a href="#">河南963家企业排污许可信息全部公开 </a> </li>
114     </ul>
115     <ul id="ul3" class="u" style="display:none;">
116         <li><a href="#"> 5座大空间.静态体验宝骏530</a> </li>
117         <li><a href="#"> 试驾广汽传祺GM8:剑指GL8</a> </li>
118         <li><a href="#">手握18万日系紧凑级SUV选谁</a> </li>
119         <li><a href="#">上市新车: 本田飞度 途安L</a> </li>
120     </ul>
121     <ul id="ul4" class="u" style="display:none;">
122         <li><a href="#">阿德25+11马刺爆冷负副班长</a>  </li>
123         <li><a href="#"> 魔兽大两双黄蜂拔掉活塞</a> </li>
124         <li><a href="#">球哥又伤!左膝做核磁共振</a>  </li>
125         <li><a href="#"> 湖人或留下场均13+7悍将</a> </li>
126     </ul>
127 </body>
128 </html>
 

  

以上是关于jQuery 实现标签(Tab)页的主要内容,如果未能解决你的问题,请参考以下文章

jQuery 实现标签(Tab)页

如何一行jquery代码写出tab标签页(链式操作)

简单实现tab标签页切换

简单说说tab标签页和轮播图

Jquery 实现点击tab切换页签

easyui tab标签页拖拽排序