//css代码

  *{
margin: 0;
padding: 0;
}
#box{
margin: 0 auto;
width: 800px;
border: 5px solid #000000;
overflow: hidden;
}
ul,ol{
list-style: none;
}
ul{
height: 100px;
display: flex;
justify-content: space-around;
background: greenyellow;
align-items: center;
}
ul li{
width: 200px;
font-size: 30px;
text-align: center;
line-height: 100px;
}
ul .active{
background: red;
}
ol{
height: 400px;
}
img{
width: 800px;
height: 400px;
background-size: cover;
}
ol li{
display: none;
}
ol .active{
display: block;
}

  

//html代码  
    <div id="box">
<ul>
<li class="active">1</li>
<li>2</li>
<li>3</li>
</ul>
<ol>
<li class="active"><img src="http://img.soogif.com/CRbCMVjc20u2576i2FISvoUQSgrgWk0h.gif" alt="" ></li>
<li><img src="http://img.soogif.com/lIJibUY8hZ7leC56X9JpopINB4AM0MdJ.gif_s400x0" alt="" ></li>
<li><img src="./images/1.jpg" alt="" ></li>
</ol>
</div>

  记得先引入jquery文件 ,,下面是通过jquery写的js代码

<script src="./js/jquery-3.4.1.js"></script>
<script type="text/javascript">
$('ul li').click(function(){
$(this)
.addClass('active')
.siblings()
.removeClass('active')
.parent()
.next()
.children()
.removeClass('active')
.eq($(this).index()) //取当前下标
.addClass('active');
})
// var box=document.querySelector('#box');
// var ulis=document.querySelectorAll('ul li')
// var olis=document.querySelectorAll('ol li')
// for(var i=0;i<ulis.length;i++){
// // console.log(ulis[i]);
// ulis[i].index=i;
// ulis[i].onclick=function(){
// for(var j=0; j<ulis.length;j++){
// ulis[j].className='';
// olis[j].className='';
// }
// this.className='active';
// olis[this.index].className='active';
// }
// }

  

通过jquery实现tab切换的更多相关文章

  1. jquery实现tab切换完整代码

    代码如下,保存到html文件打开: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " ...

  2. JQuery实现tab切换

    JQuery实现tab切换: (jquery需要自己添加) <!DOCTYPE html> <html lang="en"> <head> &l ...

  3. jquery 实现tab切换

    大家都知道 使用QQ的时候需要输入账号和密码 这个时候一个TAB键盘就可以实现切换到下一个输入框里 具体是怎么实现的呢 请看代码 <!DOCTYPE html> <html lang ...

  4. jquery简易tab切换

    切换tab 使用eq()函数 eq() 方法将匹配元素集缩减值指定 index 上的一个. //为项目 3 设置红色背景 <ul> <li>list item 1</li ...

  5. jQuery带tab切换搜索框样式代码

    效果体验:http://hovertree.com/texiao/jquery/23/ 代码如下,保存到HTML文件也可以查看效果: <!DOCTYPE html> <html la ...

  6. 简单的jquery实现tab切换

    $(document).ready(function(){ $(".nav-menu-ctn").find("a").click(function(){ $(t ...

  7. jquery版tab切换效果

    <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...

  8. jquery写tab切换,三行代码搞定

    <script type="text/javascript"> $("button").on("click",function( ...

  9. JQuery 实现 Tab 切换 index

    $(function(){ var h_new=$('.new h4 a'); var new_dl=$('.new dl'); new_dl.first().show(); h_new.mousee ...

随机推荐

  1. Java 经典面试题:聊一聊 JUC 下的 CopyOnWriteArrayList

    ArrayList 是我们常用的工具类之一,但是在多线程的情况下,ArrayList 作为共享变量时,并不是线程安全的.主要有以下两个原因: 1. ArrayList 自身的 elementData. ...

  2. D. Yet Another Subarray Problem 思维 难 dp更好理解

    D. Yet Another Subarray Problem 这个题目很难,我比赛没有想出来,赛后又看了很久别人的代码才理解. 这个题目他们差不多是用一个滑动窗口同时枚举左端点和右端点,具体如下: ...

  3. 第五章:深入Python的dict和set

    第五章:深入Python的dict和set 课程:Python3高级核心技术 5.1 dict的abc继承关系 class Mapping(Collection): __slots__ = () &q ...

  4. python入门及数字、字符串类型

    目录 python开发框架 开发 1. 开发语言 2. 语言比对 3. python安装 4. Python开发IDE:pycharm ,eclipse python入门 1. 第一句Python 2 ...

  5. 风扇转速通过FPGA采样

    1.风扇最大转速16000RPM,那么每一转需要时间60S/16000=0.00375S=375*10^4ns=T=T1+T2+T3+T4: 2.采样0.6S内的风扇detect信号的上升沿个数:0. ...

  6. python统计英文文本中的回文单词数

    1. 要求: 给定一篇纯英文的文本,统计其中回文单词的比列,并输出其中的回文单词,文本数据如下: This is Everyday Grammar. I am Madam Lucija And I a ...

  7. 初探Redis-基础类型Hash

    Redis存在五种基础类型:字符串(String).队列(List).哈希(Hash).集合(Set).有序集合(Sorted Set).本次列举出Hash的常用操作. Redis官网:https:/ ...

  8. 设计模式之GOF23装饰模式

    装饰模式decorator 作用: -动态的为一个对象增加新功能 -装饰模式是一种用于代替继承的技术,无需通过增加子类就能扩展对象的新功能,适用对象的组合关系代替继承关系,更加灵活,同时避免类型体系的 ...

  9. Mysql常用sql语句(19)- in / exists 子查询

    测试必备的Mysql常用sql语句系列 https://www.cnblogs.com/poloyy/category/1683347.html 前言 子查询在我们查询方法中是比较常用的,通过子查询可 ...

  10. DVWA-反射型XSS

    0x01 XSS介绍 XSS,全称Cross Site Scripting,即跨站脚本攻击,某种意义上也是一种注入攻击,是指攻击者在页面中注入恶意的脚本代码,当受害者访问该页面时,恶意代码会在其浏览器 ...