网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的范文:

 

标题 jQuery简单几行代码实现tab切换
范文
    本文给大家介绍的是一款使用jQuery实现的简易选项卡的代码,通过控制css熟悉来实现tab切换,思路清晰,这里推荐给大家。
    今天突然心血来潮,想到一个很简单的方法即可达到的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>第一课</li>
    <li>第二课</li>
    <li>第三课</li>
    </ul>
    <div id="content">
    <ul>
    1111
    </ul>
    <ul>
    2222
    </ul>
    <ul>
    3333
    </ul>
    </div>
    </div>
    <script src=">
    <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>
    图片演示:
    名单
    以上就是本文所述的全部内容了,希望大家能够喜欢。
随便看

 

在线学习网范文大全提供好词好句、学习总结、工作总结、演讲稿等写作素材及范文模板,是学习及工作的有利工具。

 

Copyright © 2002-2024 cuapp.net All Rights Reserved
更新时间:2025/5/14 15:50:48