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 相关文章推荐
JQuery 初体验(建议学习jquery)
Apr 25 Javascript
高效率JavaScript编写技巧整理
Aug 23 Javascript
按下Enter焦点移至下一个控件的实现js代码
Dec 11 Javascript
用js将内容复制到剪贴板兼容浏览器
Mar 18 Javascript
javascript实现画不相交的圆
Apr 07 Javascript
微信WeixinJSBridge API使用实例
May 25 Javascript
jQuery+CSS实现一个侧滑导航菜单代码
May 09 Javascript
Angular2  NgModule 模块详解
Oct 19 Javascript
Vue2.0中集成UEditor富文本编辑器的方法
Mar 03 Javascript
Webpack中雪碧图插件使用详解
May 25 Javascript
Vue中的methods、watch、computed的区别
Nov 26 Javascript
扫微信小程序码实现网站登陆实现解析
Aug 20 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
经典的PHPer为什么被认为是草根?
2007/04/02 PHP
php与java通过socket通信的实现代码
2013/10/21 PHP
php二维数组转成字符串示例
2014/02/17 PHP
PHP小技巧之JS和CSS优化工具Minify的使用方法
2014/05/19 PHP
PHP计算一年多少个星期和每周的开始和结束日期
2014/07/01 PHP
PHP生成器简单实例
2015/05/13 PHP
使用ThinkPHP的自动完成实现无限级分类实例详解
2016/09/02 PHP
Javascript日期对象的dateAdd与dateDiff方法
2008/11/18 Javascript
动态样式类封装JS代码
2009/09/02 Javascript
javascript级联下拉列表实例代码(自写)
2013/05/10 Javascript
jquery ajaxSubmit 异步提交的简单实现
2014/02/28 Javascript
javascript实现分栏显示小技巧附图
2014/10/13 Javascript
JS往数组中添加项性能分析
2015/02/25 Javascript
常用的Javascript数据验证插件
2015/08/04 Javascript
jquery.mousewheel实现整屏翻屏效果
2015/08/30 Javascript
javascript实现二级级联菜单的简单制作
2015/11/19 Javascript
省市联动效果的简单实现代码(推荐)
2016/06/06 Javascript
Vue中添加手机验证码组件功能操作方法
2017/12/07 Javascript
Auto.js自动收取自己和好友蚂蚁森林能量脚本
2018/06/28 Javascript
Vue中全局变量的定义和使用
2019/06/05 Javascript
layer.alert回调函数执行关闭弹窗的实例
2019/09/11 Javascript
微信sdk实现禁止微信分享(使用原生php实现)
2019/11/15 Javascript
详解Python中映射类型的内建函数和工厂函数
2015/08/19 Python
python中的变量如何开辟内存
2018/06/26 Python
python+opencv实现高斯平滑滤波
2020/07/21 Python
Selenium结合BeautifulSoup4编写简单的python爬虫
2020/11/06 Python
纯CSS3实现鼠标悬停提示气泡效果
2014/02/28 HTML / CSS
html2canvas截图空白问题的解决
2020/03/24 HTML / CSS
Expedia印度尼西亚站:预订酒店、廉价航班和度假套餐
2018/01/31 全球购物
业务主管岗位职责范本
2013/12/25 职场文书
中学教师教育感言
2014/02/21 职场文书
计划生育标语
2014/06/23 职场文书
春季运动会加油词
2015/07/18 职场文书
活动简报范文
2015/07/22 职场文书
导游词之秦皇岛燕塞湖
2020/01/03 职场文书
利用javaScript处理常用事件详解
2021/04/14 Javascript