jQuery简单几行代码实现tab切换


Posted in Javascript onMarch 10, 2015

今天突然心血来潮,想到一个很简单的方法即可达到的tab效果

其实逻辑很简单,但看到网上基本上没这样写的

不知道实际应用中是否会有问题呢,请大侠指教

<!doctype html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <title>jQuery简易选项卡</title>

<style>

    *{ margin:0; padding:0;}

body, ul, li {

    margin:0;

    padding:0;

}

body {

    font:12px/1.5 Tahoma;

}

#outer {

    width:450px;

    margin:10px auto;

}

#tab {

    overflow:hidden;

    zoom:1;

    background:#000;

    border:1px solid #000;

}

#tab li {

    float:left;

    color:#fff;

    height:30px;

    cursor:pointer;

    line-height:30px;

    list-style-type:none;

    padding:0 20px;

}

#tab li.current {

    color:#000;

    background:#ccc;

}

#content {

    border:1px solid #000;

    border-top-width:0;

}

#content ul {

    line-height:25px;

    display:none;

    margin:0 30px;

    padding:10px 0;

}

</style>

</head>

<body>

<div id="outer">

    <ul id="tab">

        <li class="current">第一课</li>

        <li>第二课</li>

        <li>第三课</li>

    </ul>

    <div id="content">

        <ul style="display:block;">

           1111

        </ul>

        <ul>

            2222

        </ul>

        <ul>

           3333

        </ul>

    </div>

</div>

<script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>

<script>

    $(function(){

        window.onload = function()

        {

            var $li = $('#tab li');

            var $ul = $('#content ul');

            $li.click(function(){

                $li.removeClass();

                var $t = $(this).index();

                $(this).addClass('current');

                $ul.css('display','none');

                $ul.eq($t).css('display','block');

            })

        }

    });

</script> 

</body>

</html>

图片演示:

jQuery简单几行代码实现tab切换

以上就是本文所述的全部内容了,希望大家能够喜欢。

Javascript 相关文章推荐
JavaScript实现页面实时显示当前时间的简单实例
Jul 20 Javascript
js实现局部页面打印预览原理及示例代码
Jul 03 Javascript
JS基于VML技术实现的五角星礼花效果代码
Oct 26 Javascript
Node.js开发者必须了解的4个JS要点
Feb 21 Javascript
jQuery实现选项联动轮播效果【附实例】
Apr 19 Javascript
详解AngularJs HTTP响应拦截器实现登陆、权限校验
Apr 11 Javascript
基于JavaScript实现图片连播和联级菜单实例代码
Jul 28 Javascript
浅谈vue-router 路由传参的方法
Dec 27 Javascript
vue 权限认证token的实现方法
Jul 17 Javascript
vue-router动态设置页面title的实例讲解
Aug 30 Javascript
微信小程序自定义组件实现环形进度条
Nov 17 Javascript
JavaScript 异步时序问题
Nov 20 Javascript
jQuery实现高亮显示的方法
Mar 10 #Javascript
jQuery实现切换字体大小的方法
Mar 10 #Javascript
jQuery实现3D文字特效的方法
Mar 10 #Javascript
JQuery实现动态适时改变字体颜色的方法
Mar 10 #Javascript
jQuery实现行文字链接提示效果的方法
Mar 10 #Javascript
jQuery实现锚点scoll效果实例分析
Mar 10 #Javascript
jQuery实现Div拖动+键盘控制综合效果的方法
Mar 10 #Javascript
You might like
php mssql 日期出现中文字符的解决方法
2009/03/10 PHP
深入php var_dump()函数的详解
2013/06/05 PHP
php反射应用示例
2014/02/25 PHP
PHP下载远程图片并保存到本地方法总结
2016/01/22 PHP
Laravel中前端js上传图片到七牛云的示例代码
2017/09/04 PHP
破除网页鼠标右键被禁用的绝招大全
2006/12/27 Javascript
javascript 操作文件 实现方法小结
2009/07/02 Javascript
推荐17个优美新鲜的jQuery的工具提示插件
2012/09/14 Javascript
深入理解JavaScript系列(37):设计模式之享元模式详解
2015/03/04 Javascript
牛叉的Jquery——Jquery与DOM对象的互相转换及DOM的三种操作
2015/10/29 Javascript
json传值以及ajax接收详解
2016/05/24 Javascript
js实现将json数组显示前台table中
2017/01/10 Javascript
详解基于 Nuxt 的 Vue.js 服务端渲染实践
2017/10/24 Javascript
原生js实现仿window10系统日历效果的实例
2017/10/31 Javascript
图片加载完成再执行事件的实例
2017/11/16 Javascript
AngularJS实时获取并显示密码的方法
2018/02/06 Javascript
VUE 单页面使用 echart 窗口变化时的用法
2020/07/30 Javascript
微信小程序input抖动问题的修复方法
2021/03/03 Javascript
Python version 2.7 required, which was not found in the registry
2014/08/26 Python
介绍Python中的一些高级编程技巧
2015/04/02 Python
在python中安装basemap的教程
2018/09/20 Python
对python tkinter窗口弹出置顶的方法详解
2019/06/14 Python
在python中利用numpy求解多项式以及多项式拟合的方法
2019/07/03 Python
Pytorch 中的optimizer使用说明
2021/03/03 Python
HTML5中使用postMessage实现两个网页间传递数据
2016/06/22 HTML / CSS
Perfumetrader荷兰:香水、化妆品和护肤品在线商店
2017/09/15 全球购物
俄罗斯奢侈品牌衣服、鞋子和配饰的在线商店:INTERMODA
2020/07/17 全球购物
暑期实习鉴定
2013/12/16 职场文书
自我评价范文
2013/12/22 职场文书
环境建设实施方案
2014/03/14 职场文书
代理协议书范本
2014/04/22 职场文书
常务副总经理岗位职责
2015/02/02 职场文书
餐饮店长岗位职责
2015/04/14 职场文书
难以忽视的真相观后感
2015/06/05 职场文书
辞职离别感言
2015/08/04 职场文书
Python中Cookies导出某站用户数据的方法
2021/05/17 Python