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中的call实现继承
Jan 22 Javascript
根据鼠标的位置动态的控制层的位置
Nov 24 Javascript
JavaScript在多浏览器下for循环的使用方法
Nov 07 Javascript
Javascript实现快速排序(Quicksort)的算法详解
Sep 06 Javascript
JS实现的多张图片轮流播放幻灯片效果
Jul 22 Javascript
ReactNative-JS 调用原生方法实例代码
Oct 08 Javascript
ionic2 tabs 图标自定义实例
Mar 08 Javascript
关于axios返回空对象的问题解决
Apr 04 Javascript
原生js 封装get ,post, delete 请求的实例
Aug 11 Javascript
JavaScript数据类型的存储方法详解
Aug 25 Javascript
vue 使用axios 数据请求第三方插件的使用教程详解
Jul 05 Javascript
Vue.Draggable实现交换位置
Apr 07 Vue.js
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
PHP去掉从word直接粘贴过来的没有用格式的函数
2012/10/29 PHP
phpmyadmin显示utf8_general_ci中文乱码的问题终级篇
2013/04/08 PHP
php实现中文转数字
2016/02/18 PHP
SAE实时日志接口SDK用法示例
2016/10/09 PHP
PHP判断文件是否被引入的方法get_included_files用法示例
2016/11/29 PHP
PHP中引用类型和值类型功能与用法示例
2019/02/26 PHP
PHP高并发和大流量解决方案整理
2019/12/24 PHP
激活 ActiveX 控件
2006/10/09 Javascript
Javascript 继承机制的实现
2009/08/12 Javascript
教您去掉ie网页加载进度条的方法
2010/12/09 Javascript
javascript判断ie浏览器6/7版本加载不同样式表的实现代码
2011/12/26 Javascript
JS对字符串编码的几种方式使用指南
2015/05/14 Javascript
jQuery预加载图片常用方法
2015/06/15 Javascript
jQuery实现查找最近父节点的方法
2016/06/23 Javascript
jquery ajax后台返回list,前台用jquery遍历list的实现
2016/10/30 Javascript
深入理解JavaScript创建对象的多种方式以及优缺点
2017/06/01 Javascript
搭建基于express框架运行环境的方法步骤
2018/11/15 Javascript
JS使用对象的defineProperty进行变量监控操作示例
2019/02/02 Javascript
使用jquery-easyui的布局layout写后台管理页面的代码详解
2019/06/19 jQuery
基于vue实现探探滑动组件功能
2020/05/29 Javascript
基于postman获取动态数据过程详解
2020/09/08 Javascript
浅析python 内置字符串处理函数的使用方法
2014/06/11 Python
python检测远程端口是否打开的方法
2015/03/14 Python
使用SAE部署Python运行环境的教程
2015/05/05 Python
你所不知道的Python奇技淫巧13招【实用】
2016/12/14 Python
Django与JS交互的示例代码
2017/08/23 Python
python使用matplotlib绘制雷达图
2019/10/18 Python
Python基于Socket实现简易多人聊天室的示例代码
2020/11/29 Python
利用纯html5绘制出来的一款非常漂亮的时钟
2015/01/04 HTML / CSS
AutoShack.com加拿大:北美主要的汽车零部件零售商
2019/07/24 全球购物
留学推荐信英文范文
2015/03/26 职场文书
财务人员廉洁自律心得体会
2016/01/13 职场文书
机关干部纪律作风整顿心得体会
2016/01/23 职场文书
Python常用配置文件ini、json、yaml读写总结
2021/07/09 Python
Java 定时任务技术趋势简介
2022/05/04 Java/Android
python manim实现排序算法动画示例
2022/08/14 Python