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 相关文章推荐
node.js中的fs.readSync方法使用说明
Dec 17 Javascript
JSON格式的键盘编码对照表
Jan 29 Javascript
javascript汉字拼音互转的简单实例
Oct 09 Javascript
如何理解Vue的.sync修饰符的使用
Aug 17 Javascript
Vue+SpringBoot开发V部落博客管理平台
Dec 27 Javascript
基于vue开发的在线付费课程应用过程
Jan 25 Javascript
Vue-router的使用和出现空白页,路由对象属性详解
Sep 03 Javascript
JS实现点击拉拽轮播图pc端移动端适配
Sep 05 Javascript
JS执行控制之节流模式实例分析
Dec 21 Javascript
详解小程序如何动态绑定点击的执行方法
Nov 26 Javascript
vue-cli3 引入 font-awesome的操作
Aug 11 Javascript
vue 避免变量赋值后双向绑定的操作
Nov 07 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
PHP使用CURL_MULTI实现多线程采集的例子
2014/07/29 PHP
详解YII关联查询
2016/01/10 PHP
php结合md5的加密解密算法实例
2016/09/30 PHP
php中输出json对象的值(实现方法)
2018/03/07 PHP
php中yar框架实例用法讲解
2020/12/27 PHP
加速IE的Javascript document输出的方法
2010/12/02 Javascript
SwfUpload在IE10上不出现上传按钮的解决方法
2013/06/25 Javascript
JavaScript函数详解
2014/11/17 Javascript
jQuery检测返回值的数据类型
2015/07/13 Javascript
JS代码实现百度地图 画圆 删除标注
2016/10/12 Javascript
用Vue.js实现监听属性的变化
2016/11/17 Javascript
Bootstrap源码解读标签、徽章、缩略图和警示框(8)
2016/12/26 Javascript
React入门教程之Hello World以及环境搭建详解
2017/07/11 Javascript
JavaScript中正则表达式使数字、中文或指定字符高亮显示
2017/10/31 Javascript
nodejs发送http请求时遇到404长时间未响应的解决方法
2017/12/10 NodeJs
微信小程序排坑指南详解
2018/05/23 Javascript
JS尾递归的实现方法及代码优化技巧
2019/01/19 Javascript
Jquery实现无缝向上循环滚动列表的特效
2019/02/13 jQuery
vue项目中极验验证的使用代码示例
2019/12/03 Javascript
详解vue3.0 的 Composition API 的一种使用方法
2020/10/26 Javascript
如何使用RoughViz可视化Vue.js中的草绘图表
2021/01/30 Vue.js
深度剖析使用python抓取网页正文的源码
2014/06/11 Python
python日期时间转为字符串或者格式化输出的实例
2018/05/29 Python
python单线程文件传输的实例(C/S)
2019/02/13 Python
安装Pycharm2019以及配置anconda教程的方法步骤
2019/11/11 Python
PyCharm+Pipenv虚拟环境开发和依赖管理的教程详解
2020/04/16 Python
基于python实现简单C/S模式代码实例
2020/09/14 Python
15款Python编辑器的优缺点,别再问我“选什么编辑器”啦
2020/10/19 Python
如何用Matlab和Python读取Netcdf文件
2021/02/19 Python
canvas使用注意点总结
2013/07/19 HTML / CSS
通过HTML5规范搞定i、em、b、strong元素的区别
2017/03/04 HTML / CSS
萌新的HTML5 入门指南
2020/11/06 HTML / CSS
科室工作的个人自我评价
2013/10/30 职场文书
学习十八大的心得体会
2014/09/12 职场文书
幼儿园教师个人工作总结2015
2015/05/12 职场文书
2016教师党员学习心得体会
2016/01/21 职场文书