通过jquery实现tab切换
//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切换的更多相关文章
- jquery实现tab切换完整代码
代码如下,保存到html文件打开: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " ...
- JQuery实现tab切换
JQuery实现tab切换: (jquery需要自己添加) <!DOCTYPE html> <html lang="en"> <head> &l ...
- jquery 实现tab切换
大家都知道 使用QQ的时候需要输入账号和密码 这个时候一个TAB键盘就可以实现切换到下一个输入框里 具体是怎么实现的呢 请看代码 <!DOCTYPE html> <html lang ...
- jquery简易tab切换
切换tab 使用eq()函数 eq() 方法将匹配元素集缩减值指定 index 上的一个. //为项目 3 设置红色背景 <ul> <li>list item 1</li ...
- jQuery带tab切换搜索框样式代码
效果体验:http://hovertree.com/texiao/jquery/23/ 代码如下,保存到HTML文件也可以查看效果: <!DOCTYPE html> <html la ...
- 简单的jquery实现tab切换
$(document).ready(function(){ $(".nav-menu-ctn").find("a").click(function(){ $(t ...
- jquery版tab切换效果
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...
- jquery写tab切换,三行代码搞定
<script type="text/javascript"> $("button").on("click",function( ...
- JQuery 实现 Tab 切换 index
$(function(){ var h_new=$('.new h4 a'); var new_dl=$('.new dl'); new_dl.first().show(); h_new.mousee ...
随机推荐
- GCRoots
JVM面试汇总 JVM垃圾回收的时候如何确定垃圾?是否知道什么是GC Roots 什么是垃圾 简单来说就是内存中已经不再被使用的空间就是垃圾 如何判断一个对象是否可以被回收 引用计数法 Java中,引 ...
- 自定义比较器(IComparer接口的实现)
class FileNameSort : IComparer { [System.Runtime.InteropServices.DllImport("Shlwapi.dll", ...
- Linux的vi和vim编辑器
Linux中分为:一般模式,插入模式和底行模式 一般模式(通过按iaoIAO键)-->插入模式 插入模式(按Esc键)--> 一般模式 一般模式(通过按:键)-->底行模式 底行模式 ...
- Spring Cloud学习 之 Spring Cloud Ribbon(执行流程源码分析)
Spring Boot版本:2.1.4.RELEASE Spring Cloud版本:Greenwich.SR1 文章目录 分析: 总结: 分析: 在上篇文章中,我们着重分析了RestTempla ...
- 【FPGA技巧篇一】FPGA设计的四种常用思想与技巧之一 :乒乓操作
本文篇章将讨论一下的四种常用 FPGA 设计思想与技巧: 乒乓操作. 串并转换. 流水线操作. 数据接口同步化, 都是 FPGA 逻辑设计的内在规律的体现, 合理地采用这些设计思想能在FPGA设计工作 ...
- Kitty Cloud(HTTP_RPC)的全局异常处理
项目地址 https://github.com/yinjihuan/kitty-cloud 异常处理不用我讲,大家都清楚.单独的异常处理太繁琐,全局异常处理可以在一个应用中统一进行异常的处理,非常方便 ...
- DP之石子堆合并问题
相邻 环形 总结 (1)相邻:在一个圆形操场的四周摆放着n堆石子(n<= 100),现要将石子有次序地合并成一堆.规定每次只能选取相邻的两堆合并成新的一堆,并将新的一堆的石子数,记为该次合并的得 ...
- [hdu1402]大数乘法(FFT模板)
题意:大数乘法 思路:FFT模板 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 ...
- mysql计算
select @csum := 0;select create_time,merchant_id,award as 奖励,total_count as 数量,(@csum := @csum + awa ...
- 简单mysql存储过程
直接上代码: CREATE DEFINER=`root`@`localhost` PROCEDURE `sos`( ) BEGIN -- 创建一个临时表 DROP TABLE IF EXISTS fi ...