SOURCE

console 命令行工具 X clear

                    
>
console
 var $tab = $(".tab-item");
            var $wrap = $(".rank-list-wrap");
            $tab.click(function() {
                var index = $(this).index();
                $wrap.stop().animate({
                    marginLeft: -260 * index + 'px'
                }, 300)
            })
 <div class="sec-rank">
            <div class="tab">
                <div class="tab-item on">全部</div>
                <div class="tab-item">原创</div>
                <div class="tab-item">热点</div>
            </div>
            <div class="rank-list-wrap">
                <ul class="rank-list">
                    <li>aaaaaaaaaa</li>
                    <li>aaaaaaaaaaaaaa</li>
                    <li>aaaaaaaaaa</li>
                    <li>aaaaaaaaaaaaaa</li>
                </ul>
                <ul class="rank-list">
                    <li>bbbbbbb</li>
                    <li>bbbbbbbbbbb</li>
                    <li>bbbbbbbbbbbbb</li>
                    <li>bbbbbbbbb</li>
                </ul>
                <ul class="rank-list">
                    <li>ccccccccccc</li>
                    <li>ccccccccccccc</li>
                    <li>ccccccccccccc</li>
                    <li>ccccccccccccc</li>
                </ul>

            </div>
        </div>
ul,
li {
    list-style: none;
}

.sec-rank {
    width: 260px;
    min-height: 360px;
    overflow: hidden;
}

.tab {
    height: 24px;
    line-height: 24px;
}

.tab-item {
    float: left;
    position: relative;
    height: 20px;
    line-height: 20px;
    cursor: pointer;
    padding: 1px 0 2px;
    border-bottom: 1px solid transparent;
    margin-left: 12px;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    -webkit-transition-property: border, color;
    -o-transition-property: border, color;
    transition-property: border, color;
}

.rank-list-wrap {
    width: 780px;
    overflow: hidden;
    zoom: 1;
    webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
    background: #ccc;
}

.rank-list {
    padding: 0;
    margin: 0;
    padding-bottom: 15px;
    min-height: 278px;
    padding-top: 20px;
    position: relative;
    width: 260px;
    float: left;
}