Blogger Information
Blog 32
fans 1
comment 0
visits 28998
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
jQuery写选项卡
艾克的博客
Original
585 people have browsed it


TI_]`CYKFZCWYP(ZC5E4((B.png

<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <script src="jquery-3.2.1.js"></script>
   <title>选项卡</title>
   <style>
       body {
           margin: 0;
           padding: 0;
       }
       h1 {
           width: 600px;
           height: 50px;
           margin: 0 auto;
           text-align: center;
       }
       .top {
           width: 600px;
           height: 500px;
           background-color: gray;
           margin: 0 auto;
       }
       .top_u {
           width: 560px;
           height: 50px;
           background-color: red;

       }
       .top_u li {
           display: inline-block;
           width: 150px;
           line-height: 50px;
           text-align: center;
       }
       .top_u li:hover {
           cursor: pointer;
       }

       .hide{
           display: none;
       }

       .current {
           background-color: greenyellow;
           color: black;
       }
   </style>
</head>
<body>
<h1>高清视频区</h1>
<div class="top">
   <ul class="top_u">
       <li index="c1" class="current" onclick="tab(this);">最新电影</li>
       <li index="c2" onclick="tab(this);">最新综艺</li>
       <li index="c3" onclick="tab(this);">最新电视剧</li>
   </ul>
   <div class="content">
       <div id="c1" style="margin-left: 20px">
           <img src="images/1.jpg" alt="" width="280">
           <img src="images/2.jpg" alt="" width="280">
           <img src="images/3.jpg" alt="" width="280">
           <img src="images/4.jpg" alt="" width="280" height="190">
       </div>
       <div id="c2" class="hide" style="margin-left: 20px">
           <img src="images/5.jpg" alt="" width="280">
           <img src="images/6.jpg" alt="" width="280">
           <img src="images/7.jpg" alt="" width="280">
           <img src="images/8.jpg" alt="" width="280">
       </div>
       <div id="c3" class="hide" style="margin-left: 20px">
           <img src="images/9.jpg" alt="" width="280">
           <img src="images/10.jpg" alt="" width="280">
           <img src="images/11.jpg" alt="" width="280">
           <img src="images/12.jpg" alt="" width="280">
       </div>
   </div>
</div>
<script>
   function tab(self) {
       $(self)
           .addClass("current")  //将当前选项卡高亮
.siblings()  //将其它非当前选项卡的高亮样式取消,先选择当前的兄弟节点
.removeClass("current");  //再取消高亮样式
var box = "#" + $(self).attr("index");  //获取当前的自定义索引属性,获取当前点击的是哪一个
$(box)
           .removeClass("hide")  //去掉它的隐藏样式,将对应的内容盒子显示出来
.siblings()  //再将其它兄弟盒子内容隐藏,首先先获取其它兄弟节点
.addClass("hide");  //给这些兄弟节点添加隐藏样式
}
</script>
</body>
</html>

导航部位必须跟下面的内容放在同一个div下面

Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post