zoukankan      html  css  js  c++  java
  • tab标签切换(无炫效果,简单的显示隐藏)

    从最简单的效果开始写起,一个简单的JQ写出tab切换效果,很静态,没有任何的轮转特效,单纯的点击标签显示区域块。

    附上代码:

    HTML:

    <div class="wrapper">
        <div class="tab">
            <div class="tabtt">
                <ul class="clearfix">
                    <li class="current">
                        <a href="javasrcipt:;">标题1</a>
                    </li>
                    <li>
                        <a href="javasrcipt:;">标题2</a>
                    </li>
                    <li>
                        <a href="javasrcipt:;">标题3</a>
                    </li>
                </ul>
            </div>
            <div class="tabcon">
                <div class="con" style="display: block;">
                    我是内容我是内容,对应标题1的内容。这就是个内容介绍。我是内容我是内容,对应标题1的内容。这就是个内容介绍。我是内容我是内容,对应标题1的内容。这就是个内容介绍。我是内容我是内容,对应标题1的内容。这就是个内容介绍。我是内容我是内容,对应标题1的内容。这就是个内容介绍。
                </div>
                <div class="con">
                    我是内容我是内容,对应标题2的内容。这就是个内容介绍。我是内容我是内容,对应标题2的内容。这就是个内容介绍。我是内容我是内容,对应标题2的内容。这就是个内容介绍。我是内容我是内容,对应标题2的内容。这就是个内容介绍。我是内容我是内容,对应标题2的内容。这就是个内容介绍。
                </div>
                <div class="con">
                    我是内容我是内容,对应标题3的内容。这就是个内容介绍。我是内容我是内容,对应标题3的内容。这就是个内容介绍。我是内容我是内容,对应标题3的内容。这就是个内容介绍。我是内容我是内容,对应标题3的内容。这就是个内容介绍。我是内容我是内容,对应标题3的内容。这就是个内容介绍。
                </div>
            </div>
        </div>    
    </div>

    CSS如下:

    <style type="text/css">
    
    a{color: #000;}
    .tab{
        position: relative;
        width: 300px;
        margin: 20px auto;
    }
    .tabtt{
        position: relative;
        z-index: 50;
    }
    .tabtt li{
        float: left;
        margin-right: 5px;
    }
    .tabtt li a{
        display: block;
        height: 30px;
        line-height: 30px;
        padding: 0 15px;
        border:1px solid #d3d3d3;
        background: #eee;
        color: #999;
        -moz-border-radius-topleft: 5px;
        -webkit-border-top-left-radius: 5px;
        border-top-left-radius: 5px;
        -moz-border-radius-topright: 5px;
        -webkit-border-top-right-radius: 5px;
        border-top-right-radius: 5px;
    }
    .tabtt li a:hover,.tabtt li.current a{
        color: #000;
        background: #fff;
        border-bottom:1px solid #fff;
    }
    .tabcon{
        position: relative;
        padding: 10px;
        margin-top: -1px;
        border:1px solid #d3d3d3;
    }
    .con{ display: none;}
    </style>

    P.S.每个人都有自己的公用的CSS,所以一些的公用的CSS 在这里没有体现,需要自己填写。例如li的list-style属性等。

    最讨人喜欢的JQ来了:

    <script type="text/javascript">
        $(function(){
            $(".tabtt ul li").click(function(){
                $(this).addClass("current").siblings().removeClass("current");
                $(".con").hide().eq($(".tabtt ul li").index(this)).show();
            });
        });
    </script>

    一向记不住语法的我Mark一下,说不定这次就记住了呢。(*^__^*) 

    我就是我,记性不好,那就用写的吧。
  • 相关阅读:
    数据结构
    查找算法
    排序算法
    ThreadPoolExecutor
    Python map()函数
    Python惰性序列
    Python iterator迭代器
    Python yield关键字 和 Generator(生成器)
    Python 列表生成式(List Comprehensions)
    Python 迭代(iteration)
  • 原文地址:https://www.cnblogs.com/rainy0496/p/4760633.html
Copyright © 2011-2022 走看看