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 工具库 Cloudgamer JavaScript Library v0.1 发布
Oct 29 Javascript
jquery select下拉框操作的一些说明
Apr 02 Javascript
jquery.pagination.js 无刷新分页实现步骤分享
May 23 Javascript
jQuery 关于伪类选择符的使用说明
Apr 24 Javascript
JS根据年月获得当月天数的实现代码
Jul 03 Javascript
jquery实现华丽的可折角广告代码
Sep 02 Javascript
angularjs表格分页功能详解
Jan 21 Javascript
体验jQuery和AngularJS的不同点及AngularJS的迷人之处
Feb 02 Javascript
深入解析桶排序算法及Node.js上JavaScript的代码实现
Jul 06 Javascript
vant(ZanUi)结合async-validator实现表单验证的方法
Dec 06 Javascript
详解Vue前端生产环境发布配置实战篇
May 07 Javascript
vue data引入本地图片的两种方式小结
Nov 13 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基础知识:类与对象(1)
2006/12/13 PHP
mysql 中InnoDB和MyISAM的区别分析小结
2008/04/15 PHP
PHP中static关键字原理的学习研究分析
2011/07/18 PHP
PHP数字和字符串ID互转函数(类似优酷ID)
2014/06/30 PHP
php通过array_push()函数添加多个变量到数组末尾的方法
2015/03/18 PHP
向大师们学习Javascript(视频与PPT)
2009/12/27 Javascript
jQuery 方法大全方便学习参考
2010/02/25 Javascript
一些常用的JavaScript函数(json)附详细说明
2011/05/25 Javascript
js隐藏与显示回到顶部按钮及window.onscroll事件应用
2013/01/25 Javascript
使用jquery修改表单的提交地址基本思路
2014/06/04 Javascript
jquery 实现input输入什么div图层显示什么
2014/06/15 Javascript
浅谈javascript回调函数
2014/12/07 Javascript
JavaScript原生对象之Date对象的属性和方法详解
2015/03/13 Javascript
JavaScript获取一个范围内日期的方法
2015/04/24 Javascript
jQuery实现新消息在网页标题闪烁提示
2015/06/23 Javascript
jQuery遍历节点树方法分析
2016/09/08 Javascript
vue2里面ref的具体使用方法
2017/10/27 Javascript
jQuery实现弹幕特效
2019/11/29 jQuery
JS+HTML实现自定义上传图片按钮并显示图片功能的方法分析
2020/02/12 Javascript
js实现纯前端压缩图片
2020/11/16 Javascript
js实现复制粘贴的两种方法
2020/12/04 Javascript
仅用50行Python代码实现一个简单的代理服务器
2015/04/08 Python
python编码最佳实践之总结
2016/02/14 Python
Python学习小技巧总结
2018/06/10 Python
Python中作用域的深入讲解
2018/12/10 Python
Python3实现计算两个数组的交集算法示例
2019/04/03 Python
python 将字符串中的数字相加求和的实现
2019/07/18 Python
520使用Python实现“我爱你”表白
2020/05/20 Python
python读取hdfs并返回dataframe教程
2020/06/05 Python
英国女士家居服网站:hush
2017/08/09 全球购物
美国市场上最实惠的送餐服务:Dinnerly
2018/03/18 全球购物
学校经典推荐信
2013/10/30 职场文书
中学家长会邀请函
2014/01/17 职场文书
十八大标语口号
2014/10/09 职场文书
慰问信(范文3篇)
2019/10/23 职场文书
教你使用vscode 搭建react-native开发环境
2021/07/07 Javascript