jQuery实现选项卡功能(两种方法)


Posted in Javascript onMarch 08, 2017

效果图:

jQuery实现选项卡功能(两种方法)

代码如下:

<!DOCTYPE html>
<html>
 <head>
 <meta charset="UTF-8">
 <script src="http://code.jquery.com/jquery-1.8.0.min.js"></script>
 <title>JQuery 源码分析</title>
 <style>
 #div1 div{width: 200px;height: 200px;border: 1px solid #FF0000;display: none;}
 .active{background: red;}
 *{margin: 0;padding: 0;}
 .tab:after{content: '';display: block;clear: both;}
 .tab li{width: 150px;height: 30px;line-height: 30px;text-align: center;cursor: pointer;list-style: none;float: left;margin: 0 10px;background: #ABCDEF;border-radius: 5px;}
 .tab li.active{background: #000;color:#fff;}
 .content:after{content: '';display: block;clear: both;}
 .content li{width: 460px;height: 300px;padding:20px;background: #f7f7f7;display: none;}
 </style>
 </head>
 <body>
 <div id="div1">
 <input class="active" type="button" value="1" />
 <input type="button" value="2"/>
 <input type="button" value="3"/>
 <div style="display: block;">11111111111</div>
 <div>22222222222</div>
 <div>333333333333</div>
 </div>
 <ul class="tab">
 <li class="active">1</li>
 <li>2</li>
 <li>3</li>
 </ul>
 <ul class="content">
 <li style="display: block;">111111111111</li>
 <li>222222222222</li>
 <li>333333333333</li>
 </ul>
 <script>
 $(function(){
 //jQuery 方法一
 $('#div1').find('input').click(function(){
 $('#div1').find('input').attr('class','');
 $('#div1').find('div').css('display','none')
 $(this).attr('class','active');
 $('#div1').find('div').eq($(this).index()).css('display','block');
 });
 //jQuery 方法二
 $('.tab').find('li').click(function(){
 var index = $(this).index();
 $(this).addClass('active').siblings().removeClass('active');
 $('.content').find('li').eq(index).show().siblings().hide();
 })
 })
 </script>
 </body>
</html>

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
javascript 全角转换实现代码
Jul 17 Javascript
几种延迟加载JS代码的方法加快网页的访问速度
Oct 12 Javascript
javascript如何判断输入的url是否正确
Apr 11 Javascript
JavaScript判断一个字符串是否包含指定子字符串的方法
Mar 18 Javascript
js实现页面跳转的五种方法推荐
Mar 10 Javascript
JavaScript仿淘宝页面图片滚动加载及刷新回顶部的方法解析
May 24 Javascript
BootStrap智能表单实战系列(十一)级联下拉的支持
Jun 13 Javascript
简单实现js间歇或无缝滚动效果
Jun 29 Javascript
JavaScript实现浅拷贝与深拷贝的方法分析
Jul 05 Javascript
详解操作虚拟dom模拟react视图渲染
Jul 25 Javascript
javascript严格模式详解(含严格模式与非严格模式的区别)
Nov 12 Javascript
JS常用正则表达式超全集(密码强度校验,金额校验,IE版本,IPv4,IPv6校验)
Feb 03 Javascript
bootstrap table 多选框分页保留示例代码
Mar 08 #Javascript
JS仿JQuery选择器功能
Mar 08 #Javascript
vue数据双向绑定原理解析(get &amp; set)
Mar 08 #Javascript
footer定位页面底部(代码分享)
Mar 07 #Javascript
vue父子组件的数据传递示例
Mar 07 #Javascript
完美实现js焦点轮播效果(二)(图片可滚动)
Mar 07 #Javascript
完美实现js焦点轮播效果(一)
Mar 07 #Javascript
You might like
全国FM电台频率大全 - 26 西藏自治区
2020/03/11 无线电
Ext.data.PagingMemoryProxy分页一次性读取数据的实现代码
2010/04/07 PHP
2个比较经典的PHP加密解密函数分享
2014/07/01 PHP
PHP定时执行任务实现方法详解(Timer)
2015/07/30 PHP
一个简单安全的PHP验证码类、PHP验证码
2016/09/24 PHP
PHP中PCRE正则解析代码详解
2019/04/26 PHP
Laravel框架表单验证操作实例分析
2019/09/30 PHP
基于jQuery的表格操作插件
2010/04/22 Javascript
javascript禁用Tab键脚本实例
2013/11/22 Javascript
jquery动态调整div大小使其宽度始终为浏览器宽度
2014/06/06 Javascript
JavaScript strike方法入门实例(给字符串加上删除线)
2014/10/17 Javascript
JavaScript不使用prototype和new实现继承机制
2014/12/29 Javascript
javascript实现给定半径求出圆的面积
2015/06/26 Javascript
JS简单编号生成器实现方法(附demo源码下载)
2016/04/05 Javascript
javascript实现延时显示提示框特效代码
2016/04/27 Javascript
AngularJS基础 ng-focus 指令简单示例
2016/08/01 Javascript
Ubuntu 16.04 64位中搭建Node.js开发环境教程
2016/10/19 Javascript
JS实现倒计时(天数、时、分、秒)
2016/11/16 Javascript
JavaScript实现隐藏省略文字效果的方法
2017/04/27 Javascript
jQuery Tree Multiselect使用详解
2017/05/02 jQuery
微信小程序使用字体图标的方法
2019/05/23 Javascript
Vue 实现显示/隐藏层的思路(加全局点击事件)
2019/12/31 Javascript
[49:08]OpTic vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python使用7z解压apk包的方法
2015/04/18 Python
Python爬虫实现简单的爬取有道翻译功能示例
2018/07/13 Python
详解Python计算机视觉 图像扭曲(仿射扭曲)
2019/03/27 Python
使用Python控制摄像头拍照并发邮件
2019/04/23 Python
Python使用Matlab命令过程解析
2020/06/04 Python
Python图像处理二值化方法实例汇总
2020/07/24 Python
企业文明单位申报材料
2014/05/16 职场文书
技术负责人任命书
2014/06/05 职场文书
2014银行领导班子四风对照检查材料思想汇报
2014/09/25 职场文书
大学军训决心书
2015/02/05 职场文书
男人帮观后感
2015/06/18 职场文书
2016幼儿园中班开学寄语
2015/12/03 职场文书
SQL Server查询某个字段在哪些表中存在
2022/03/03 SQL Server