zoukankan      html  css  js  c++  java
  • Jquery实现Tab效果

    根据网上的一个牛人的教程,试着写一个DEMO

    教程地址:http://www.xiaorsz.com/jquery-realize-tab-switch-effect/

    需要引入Jquery库

    代码:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        
    <title></title>

        
    <script src="Public/jquery.js" type="text/javascript"></script>

        
    <style type="text/css">
            .tab
            
    {
                background-color
    : #FAFAFA;
                margin
    : 5px 8px;
                padding
    : 5px 10px;
            
    }
            .tab p span
            
    {
                background-color
    : #EFEFEF;
                border
    : 1px solid #CCCCCC;
                cursor
    : pointer;
                margin-right
    : 6px;
                padding
    : 2px 5px;
            
    }
            .tab p span.current
            
    {
                background-color
    : #FAFAFA;
                border-bottom-color
    : #fafafa;
            
    }
            .tab p
            
    {
                border-bottom
    : 1px solid #CCCCCC;
                font-weight
    : bold;
                padding
    : 0 10px 2px;
            
    }
            .tab li
            
    {
                border-bottom
    : 1px dotted #CCCCCC;
                padding-bottom
    : 3px;
                margin
    : 5px 0;
            
    }
            .tab .mhot, .tab.allhot
            
    {
                display
    : none;
            
    }
        
    </style>

        
    <script type="text/javascript">
            $(document).ready(
    function() {
                $(
    ".tab span:first").addClass("current"); //为第一个SPAN添加当前效果样式
                $(".tab ul:not(:first)").hide(); //隐藏其它的UL
                $(".tab span").mouseover(function() {
                    $(
    ".tab span").removeClass("current"); //去掉所有SPAN的样式
                    $(this).addClass("current");
                    $(
    ".tab ul").hide();
                    $(
    "." + $(this).attr("id")).fadeIn('slow');
                });
            });
        
    </script>
    </head>
    <body>
        
    <div class="tab">
            
    <p>
                
    <span id="tab1">tab1</span> <span id="tab2">tab2</span> <span id="tab3">tab3</span></p>
            
    <ul class="tab1">
                
    <li>我和我的祖国</li><li>最爱的地方</li><li>我和我</li></ul>
            
    <ul class="tab2">
                
    <li>一花一世办</li><li>一草一天堂</li></ul>
            
    <ul class="tab3">
                
    <li>阿里巴巴</li><li>阿里巴巴</li><li>一草一天堂</li><li>我和我的祖国</li><li>最爱的地方</li></ul>
        
    </div>
    </body>
    </html>

  • 相关阅读:
    【NOIp】NOIp2015
    【题解】Luogu P2899 [USACO008JAN] 手机网络 树形dp
    「EZEC-4.5」走方格
    ZJOI2013 K大数查询
    CF765F Souvenirs
    [Vani有约会] 雨天的尾巴 /【模板】线段树合并
    中国剩余定理(CRT / EXCRT)
    洛谷 P1516 青蛙的约会
    CQOI2009 叶子的染色
    CSP2019 Emiya 家今天的饭
  • 原文地址:https://www.cnblogs.com/liangwei389/p/1457483.html
Copyright © 2011-2022 走看看