精华内容
下载资源
问答
  • jquery选项卡

    2018-12-15 09:25:49
    jquery选项卡
  • jQuery选项卡

    2011-11-30 15:26:20
    jQuery 选项卡 简单 易懂 方便
  • jquery ajax选项卡使用jQuery选项卡切换异步加载请求数据
  • jQuery 选项卡

    2018-10-21 15:37:39
    选项卡是非常常见而实用的效果,本篇文章示例一个简单的选项卡效果,在以往的代码中都是选择jQuery对象级别插件扩展,本次将改为类级别插件扩展的方式。 上效果图: 源码如下: <!-- author:helang Email...

    选项卡是非常常见而实用的效果,本篇文章示例一个简单的选项卡效果,在以往的代码中都是选择jQuery对象级别插件扩展,本次将改为类级别插件扩展的方式。

    上效果图:

    源码如下:

    <!--
        author:helang
        Email:helang.love@qq.com
    -->
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport"
              content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
        <meta name="author" content="helang.love@qq.com">
        <title>jQuery之美——选项卡</title>
        <style type="text/css">
            body{
                margin: 0;
                padding: 0;
                background-color: #ffffff;
                font-size: 14px;
                font-family: 'Microsoft YaHei', 'Times New Roman', Times, serif;
                letter-spacing: 0;
                color: #333333;
            }
            .container{
                width: 600px;
                height: auto;
                margin: 0 auto;
            }
    
            /* 选项卡样式开始 */
            .tabControl ul{
                padding: 0;
                margin: 0;
                list-style: none;
            }
            .tabControl ul.head:after{
                content: '';
                display: block;
                clear: both;
            }
            .tabControl ul.head>li{
                padding: 0 25px;
                float: left;
                border-top: #cccccc solid 1px;
                border-right: #cccccc solid 1px;
                height: 40px;
                line-height: 40px;
                font-size: 16px;
                position: relative;
                cursor: pointer;
            }
            .tabControl ul.head>li:first-child{
                border-left: #cccccc solid 1px;
            }
            .tabControl ul.head>li.active{
                color: #EA0D04;
            }
            .tabControl ul.head>li.active:after{
                content: '';
                display: block;
                width: 100%;
                height: 1px;
                background-color: #ffffff;
                position: absolute;
                left: 0;
                bottom: -1px;
                z-index: 1;
            }
            .tabControl ul.body{
                border: #cccccc solid 1px;
                height: 150px;
            }
            .tabControl ul.body>li{
                padding: 15px;
                margin: 0;
                display: none;
            }
            /* 选项卡样式结束 */
        </style>
    </head>
    <body>
    <h1 style="text-align: center;margin: 20px 0;">jQuery之美——选项卡</h1>
    <div class="container">
        <!-- 选项卡开始 -->
        <div class="tabControl">
            <ul class="head" id="tabHead-1">
                <li>我的邮箱</li>
                <li>我的QQ</li>
                <li>微信公众号</li>
            </ul>
            <ul class="body" id="tabBody-1">
                <li>
                    <h2>helang.love@qq.com</h2>
                </li>
                <li>
                    <h2>1846492969</h2>
                </li>
                <li>
                    <h2>WEB前端梦之蓝:web-7258</h2>
                </li>
            </ul>
        </div>
        <!-- 选项卡结束 -->
    </div>
    <script type="text/javascript" src="https://mydarling.gitee.io/resource/jQuery/jquery-1.9.1.min.js"></script>
    <script type="text/javascript">
        /* jQuery类级别插件扩展 */
        $.extend({
            hlTabControl:function (params) {
                if(!$.isPlainObject(params)){
                    console.error("参数必须为一个 Object 对象,并包含 head,body 属性");
                }
                var headEl=params.head.children("li"),bodyEl=params.body.children("li");
                var changeTab=function (item) {
                    headEl.eq(item).addClass("active").siblings("li").removeClass("active");
                    bodyEl.eq(item).show().siblings("li").hide();
                };
                headEl.click(function () {
                    changeTab($(this).index());
                });
                changeTab(params.item || 0);
            }
        });
    
        $.hlTabControl({
            head:$("#tabHead-1"),   // 头部元素容器
            body:$("#tabBody-1"),   // 内容元素容器
            item:2  // 默认显示项(下标)
        });
    </script>
    </body>
    </html>

    作者:黄河爱浪 QQ:1846492969,邮箱:helang.love@qq.com

    微信公众号:web-7258,本文原创,著作权归作者所有,转载请注明原链接及出处。

    更多精彩文章,请扫下方二维码关注我的公众号

    展开全文
  • jquery 选项卡

    2010-05-22 22:48:39
    给喜欢jquery又想用选项卡的的同学,一个帮助,平时工作中常用的功能,自己整理了一下。希望对你有所帮助
  • jQuery选项卡结构菜单

    2021-01-23 04:20:22
    jQuery选项卡结构菜单
  • 可以添加选项卡和自动轮播功能的jquery选项卡
  • jquery选项卡切换插件制作slider滑动选项卡切换
  • FengTab jQuery 选项卡插件
  • jquery选项卡过滤效果代码
  • jquerytabs jquery选项卡 jquery tabs
  • jquery选项卡特效设置本周当日列表新闻选项卡切换代码
  • jQuery选项卡中嵌套选项卡切换效果,二级嵌套Tab切换代码,鼠标悬停选项卡即切换,还有二维码展示效果。
  • jQuery选项卡tabulous.zip

    2019-07-11 09:15:15
    jQuery选项卡tabulous
  • jQuery选项卡形式图片瀑布流布局选项卡切换效果代码
  • 图片列表滚动jquery选项卡代码是一款带左右箭头的选项卡滑动切换代码。
  • 自定义jQuery选项卡插件实例,需要的朋友可以参考一下
  • Jquery选项卡想必大家并不陌生,本文为大家介绍个比较实用的jquery TAB选项卡,喜欢的朋友可以学习下
  • Onlylady图片库jQuery选项卡焦点图是一款Onlylady图片库网站首页的带有缩略图选项卡切换的jQuery焦点图代码。
  • 多层选项卡嵌套 js选项卡tab jquery选项卡 选项卡代码 js特效 简单代码

    思路

    三层选项卡嵌套,分别为box1,box2,box3,让他们都display:none;当鼠标选中某卡标题时,为其添加class:active,并令对应的box显示,同级其他标题删除active,box内容隐藏。默认选中哪个,就让哪个标题active内容display:block 。
    效果图
    这里写图片描述

    代码即粘即用哦

    jquery

    <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>  
    <script>  
    //定义函数
    function tab(tabID,box){  
        $(tabID).click(function(){  
            $(tabID).removeClass('active'); //先将所有同级去掉active    
            $(box).hide();   //所有同级box隐藏   
            $(this).addClass('active');   //当前li显示
            $(box).eq($(this).index()).show();  
        });  
    }  
    $(document).ready(function(){  
        //选项卡  
        tab("#tab11 li",'.box1');  
        tab("#tab22 li",'.box2');  
        tab("#tab33 li",'.box3');  
    });  
    </script>  

    html

    <body>  
    <div id="tab1" class="wrap">  
        <!-- 最外层导航 -->
        <ul id="tab11">  
            <li class="active">卡1</li>  
            <li>卡2</li>
            <li>卡3</li>  
        </ul>
        <div class="box1" style="display:block;">
                <!-- 默认选中哪个,就让哪个block -->
            <div class="tit">第一层</div>  
            <div id="tab2" class="wrap">  
                <!-- 第二层导航 -->
                <ul id="tab22">  
                    <li class="active">卡1</li> 
                    <!-- 默认选中哪个,就让哪个active -->
                    <li>卡2</li>
                    <li>卡3</li> 
                </ul>  
                <div class="box2" style="display:block;">  
                    <div class="tit">第二层</div>  
                    <div id="tab3" class="wrap"> 
                        <!-- 第三层导航 -->
                       <ul id="tab33">  
                            <li >卡1</li>  
                            <li class="active">卡2</li>
                            <li>卡3</li>
                        </ul>   
                        <div class="box3"><div class="tit">第三层</div>111111111111111111内容内容</div>  
                        <div class="box3"  style="display:block;"><div class="tit">第三层</div>222222222222内容内容内容</div> 
                        <div class="box3"><div class="tit">第三层</div>
                        3333333333333内容内容内容</div>  
                    </div>  
                </div>  
                <div class="box2"><div class="tit">第二层</div>222222222222222222222222内容内容</div>  
                <div class="box2"><div class="tit">第二层</div>33333333333333333333333333内容内容</div>  
            </div>  
        </div>  
        <div class="box1"><div class="tit">第一层</div>222222222222222222内容内容内容</div>  
        <div class="box1"><div class="tit">第一层</div>333333333333333333333333内容内容</div>  
    </div>  
    </body>  

    css

    <style type="text/css">  
    body{
        font-size:16px;
        padding:0;margin:0;
    }   
    ul,li,dl,dd{
        list-style:none;
        padding:0;margin:0;
    }  
    .wrap{
        width:60%;
        margin:50px auto;
    } 
    .tit{
        text-align:left;
        margin-top:20px;
    } 
    #tab1 li{  
        background: #0495ff none repeat scroll 0 0;
        border: 1px solid  #0495ff;
        float: left;
        height: 30px;
        line-height: 30px;
        margin-left: -1px;
        text-align: center;
        width: 30%;  
    }  
    #tab1 li.active{
        border-bottom:1px solid  #0495ff;
        background:#fff;
    }  
    .box1,.box2,.box3{
        width:90%;
        display:none;       /*让box都隐藏*/
        border:1px solid  #0495ff;
        margin-top:-1px; 
        padding: 20px 0;
    }  
    </style>  

    如果您有更好的建议或有什么问题,欢迎留言…………^.^

    展开全文
  • 主要帮助大家轻松实现jquery选项卡切换效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • jQuery选项卡Tabslet插件是一款支持自定义事件、旋转、动画和控制的jQuery Tabslet插件。
  • jQuery选项卡形式图片瀑布流布局选项卡切换效果,点击上面的选项,显示的内容以瀑布流的形式展示出来,这样的效果还是很酷炫的,可以用于个人网站上面,来显示个人相册,通过瀑布流展示出来。php中文网推荐下载!

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 16,879
精华内容 6,751
关键字:

jquery选项卡