jQuery简单实现网页选项卡特效


Posted in Javascript onNovember 24, 2014

CSS:

        .clear{clear:both; height:0px; overflow:hidden;} 

        .tab{width:400px; font-size:12px;} 

        .tab_menu ul{padding:0px;margin:0px;} 

        .tab_menu li{list-style:none; display:block; float:left; 

            background:#C2CEFE; height:22px; line-height:22px; 

            padding: 0px 8px; margin-right:6px; border:#86B4CA 1px solid; 

        } 

        .box{width:400px; height:200px; overflow:hidden; border:#A8C9D9 1px solid; padding:10px 8px; } 

        .tab_menu ul li.selected{background:#dadada; cursor:pointer; } 

        .hide{display:none;}

jQuery:

        $(function() { 

            var $menu_li = $("div.tab_menu ul li");  //选取网页选项卡 

            $menu_li.click(function(){ 

                $(this).addClass("selected") //当前<li>高亮 

                        .siblings().removeClass("selected"); //去掉其它同辈<li>的高亮 

                var index = $menu_li.index( $(this) ); //找到<li>子节点的索引 

                $("div.tab_box > div").eq(index).show() //索引为N的DIV显示出来 

                        .siblings().hide();            //其它的选项卡隐藏 

            }) 

        }) 

html:

 <div class="tab"> 

    <div class="tab_menu"> 

        <ul> 

            <li class="selected">个人信息</li> 

            <li class="selected">我的照片</li> 

            <li class="selected">我的博客</li> 

            <div class="clear"></div> 

        </ul> 

    </div> 

    <div class="tab_box"> 

        <div class="box">我的QQ:123456</div> 

        <div class="box hide">hi </div> 

        <div class="box hide"> hello <br> </div> 

    </div> 

</div>
Javascript 相关文章推荐
父子窗体间传递JSON格式的数据的代码
Dec 25 Javascript
JQuery 选择器、过滤器介绍
Feb 14 Javascript
在IE浏览器中resize事件执行多次的解决方法
Jul 12 Javascript
js String对象中常用方法小结(字符串操作)
Jan 27 Javascript
$.get获取一个文件的内容示例代码
Sep 11 Javascript
JS时间特效最常用的三款
Aug 19 Javascript
微信小程序 生命周期函数详解
May 24 Javascript
使用typescript开发angular模块并发布npm包
Apr 19 Javascript
jQuery实现鼠标滑过商品小图片上显示对应大图片功能【测试可用】
Apr 27 jQuery
JS中的一些常用的函数式编程术语
Jun 15 Javascript
js实现圆形显示鼠标单击位置
Feb 11 Javascript
微信小程序实现多图上传
Jun 19 Javascript
jQuery选择器全集详解
Nov 24 #Javascript
常见的jQuery选择器汇总
Nov 24 #Javascript
Javascript学习笔记之相等符号与严格相等符号
Nov 23 #Javascript
Javascript学习笔记之数组的构造函数
Nov 23 #Javascript
Javascript学习笔记之数组的遍历和 length 属性
Nov 23 #Javascript
Javascript 赋值机制详解
Nov 23 #Javascript
Javascript学习笔记之函数篇(六) : 作用域与命名空间
Nov 23 #Javascript
You might like
咖啡与牛奶
2021/03/03 冲泡冲煮
PHP similar_text 字符串的相似性比较函数
2010/05/26 PHP
ThinkPHP利用PHPMailer实现邮件发送实现代码
2013/09/26 PHP
Windows中使用计划任务自动执行PHP程序实例
2014/05/09 PHP
yii2-GridView在开发中常用的功能及技巧总结
2017/01/07 PHP
javascript 写类方式之二
2009/07/05 Javascript
关于hashchangebroker和statehashable的补充文档
2011/08/08 Javascript
js/html光标定位的实现代码
2013/09/23 Javascript
详解Node.js模块间共享数据库连接的方法
2016/05/24 Javascript
Jquery 自定义事件实现发布/订阅的简单实例
2016/06/12 Javascript
实现点击下箭头变上箭头来回切换的两种方法【推荐】
2016/12/14 Javascript
js Canvas实现的日历时钟案例分享
2016/12/25 Javascript
利用Vue.js实现求职在线之职位查询功能
2017/07/03 Javascript
详解基于vue的移动web app页面缓存解决方案
2017/08/03 Javascript
Vue-Access-Control 前端用户权限控制解决方案
2017/12/01 Javascript
Node.js成为Web应用开发最佳选择的原因
2018/02/05 Javascript
详解Vue SPA项目优化小记
2018/07/03 Javascript
layui 优化button按钮和弹出框的方法
2018/08/15 Javascript
使用electron将vue-cli项目打包成exe的方法
2018/09/29 Javascript
微信小程序引用iconfont图标的方法
2018/10/22 Javascript
Vue 实现从文件中获取文本信息的方法详解
2019/10/16 Javascript
详解js location.href和window.open的几种用法和区别
2019/12/02 Javascript
微信浏览器下拉黑边解决方案 wScroollFix
2020/01/21 Javascript
通过实例解析json与jsonp原理及使用方法
2020/09/27 Javascript
微信小程序向Java后台传输参数的方法实现
2020/12/10 Javascript
python数据结构之图的实现方法
2015/07/08 Python
Python数据可视化:饼状图的实例讲解
2019/12/07 Python
Python使用Socket实现简单聊天程序
2020/02/28 Python
区域总监的岗位职责
2013/11/21 职场文书
信息专业大学生自我评价分享
2014/01/17 职场文书
美容院考勤制度
2014/01/30 职场文书
最经典的商业地产项目广告词
2014/03/13 职场文书
员工安全生产责任书
2014/07/22 职场文书
竞聘演讲稿开场白
2014/08/25 职场文书
实习员工转正的评语汇总,以备不时之需
2019/12/17 职场文书
Windows Server 2008 修改远程登录端口以及配置防火墙
2022/04/28 Servers