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 相关文章推荐
js+FSO遍历文件夹下文件并显示
Mar 07 Javascript
javascript document.compatMode兼容性
Feb 23 Javascript
基于jquery实现一个滚动的分步注册向导-附源码
Aug 26 Javascript
Bootstarp基本模版学习教程
Feb 01 Javascript
js上下视差滚动简单实现代码
Mar 07 Javascript
JS实现基于Sketch.js模拟成群游动的蝌蚪运动动画效果【附demo源码下载】
Aug 18 Javascript
jQuery实现模糊查询的方法分析
May 10 jQuery
Vue-Router的使用方法
Sep 05 Javascript
React Component存在的几种形式详解
Nov 06 Javascript
vue3.0 搭建项目总结(详细步骤)
May 20 Javascript
js判断在哪个浏览器打开项目的方法
Jan 21 Javascript
jQuery实现简单评论功能
Aug 19 jQuery
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
浅析PHP水印技术
2007/02/14 PHP
php file_get_contents函数轻松采集html数据
2010/04/22 PHP
php 批量查询搜狗sogou代码分享
2015/05/17 PHP
PHP超全局数组(Superglobals)介绍
2015/07/01 PHP
php实现的网页版剪刀石头布游戏示例
2016/11/25 PHP
php调用云片网接口发送短信的实现方法
2017/10/25 PHP
Nigma vs Alliance BO5 第三场2.14
2021/03/10 DOTA
js模拟点击以提交表单为例兼容主流浏览器
2013/11/29 Javascript
js判断是否为ie的方法小结
2014/01/13 Javascript
jquery 扑捉回车键事件代码
2014/04/24 Javascript
JavaScript数组前面插入元素的方法
2015/04/06 Javascript
javascript实现的固定位置悬浮窗口实例
2015/04/30 Javascript
JS获取鼠标选中的文字
2016/08/10 Javascript
Node.js连接MongoDB数据库产生的问题
2017/02/08 Javascript
JS中去掉array中重复元素的方法
2017/05/26 Javascript
vue cli使用绝对路径引用图片问题的解决
2017/12/06 Javascript
微信小程序开发(一):服务器获取数据列表渲染操作示例
2020/06/01 Javascript
Jquery ajax书写方法代码实例解析
2020/06/12 jQuery
Vue 解决通过this.$refs来获取DOM或者组件报错问题
2020/07/28 Javascript
js实现弹幕飞机效果
2020/08/27 Javascript
Python通过Pygame绘制移动的矩形实例代码
2018/01/03 Python
Python 保存矩阵为Excel的实现方法
2019/01/28 Python
pyqt5 实现 下拉菜单 + 打开文件的示例代码
2019/06/20 Python
html5-websocket基于远程方法调用的数据交互实现
2012/12/04 HTML / CSS
HTML5制作3D爱心动画教程 献给女友浪漫的礼物
2014/11/05 HTML / CSS
美国最大的宠物药店:1-800-PetMeds
2016/10/02 全球购物
日本最大的药妆连锁店:Matsukiyo松本清药妆店
2017/11/23 全球购物
澳大利亚在线生活方式商店:Mytopia
2018/07/08 全球购物
《秋姑娘的信》教学反思
2014/02/28 职场文书
个人授权委托书
2014/04/03 职场文书
希特勒的演讲稿
2014/05/23 职场文书
生日庆典策划方案
2014/06/02 职场文书
大专学生求职信
2014/07/04 职场文书
孙振耀退休感言
2015/08/01 职场文书
golang 生成对应的数据表struct定义操作
2021/04/28 Golang
德劲DE1105机评
2022/04/05 无线电