간단한 탭 제이쿼리

· 10년 전 · 3408

html

 

<ul class="tab">

    <li class="on">

        <a href="#">TAB 1</a>

        <div>

            Contents 1

        </div>

    </li>

    <li>

        <a href="#">TAB 2</a>

        <div>

            Contents 2

        </div>

    </li>

    <li>

        <a href="#">TAB 3</a>

        <div>

            Contents 3

        </div>

    </li>

</ul>

 

 

 

css

 

.tab {position:relative; padding-top:31px;}

.tab>li>a {

    display:block; 

    position:absolute; 

    top:0; 

    width:95px;

    height:30px;

    line-height:30px;

    text-align:center; 

    background:#eee; 

    color:#555; 

    border:1px solid #767676; 

    border-bottom:0;

}

.tab>li.on>a {background:#767676; color:#fff;}

.tab>li:first-child>a {left:0;}

.tab>li+li>a {left:100px;}

.tab>li+li+li>a {left:200px;}

.tab>li>div {height:0; overflow:hidden; position:absolute;}

.tab>li.on>div {height:auto; position:static; border:1px solid #767676; padding:10px;}

 

 

Jquery

 

$( ".tab>li>a" ).click(function() {

    $(this).parent().addClass("on").siblings().removeClass("on");

    return false;

});

|
댓글을 작성하시려면 로그인이 필요합니다.

개발자팁

개발과 관련된 유용한 정보를 공유하세요. 질문은 QA에서 해주시기 바랍니다.

+
분류 제목 글쓴이 날짜 조회
JavaScript 10년 전 조회 3,116
JavaScript 10년 전 조회 2,955
JavaScript 10년 전 조회 3,177
JavaScript 10년 전 조회 3,253
JavaScript 10년 전 조회 5,374
JavaScript 10년 전 조회 2,719
JavaScript 10년 전 조회 2,674
기타 10년 전 조회 4,007
JavaScript 10년 전 조회 3,348
JavaScript 10년 전 조회 3,161
JavaScript 10년 전 조회 2,664
JavaScript 10년 전 조회 2,426
JavaScript 10년 전 조회 3,643
JavaScript 10년 전 조회 3,029
jQuery 10년 전 조회 3,409
jQuery 10년 전 조회 4,303
JavaScript 10년 전 조회 2,507
JavaScript 10년 전 조회 2,766
JavaScript 10년 전 조회 2,664
JavaScript 10년 전 조회 2,356
JavaScript 10년 전 조회 3,007
JavaScript 10년 전 조회 2,364
JavaScript 10년 전 조회 2,299
JavaScript 10년 전 조회 2,633
JavaScript 10년 전 조회 4,137
jQuery 10년 전 조회 3,546
JavaScript 10년 전 조회 3,377
JavaScript 10년 전 조회 2,596
JavaScript 10년 전 조회 2,918
JavaScript 10년 전 조회 2,358