반응형

기본적인 홈페이지 콘텐츠중

메뉴 버튼 누를시 관련된 내용이 같은장소에서 내용만바뀌게 하는 것들이 종종있다.

다양한방법이있겠지만

내가 가장 자주쓰는 방법을 적어논다.

<ul>
  <li class="sw_li on" data-type="0"><a href="#" class="color_gray font_16" onclick="return false;">1</a></li>
  <li class="sw_li" data-type="1"><a href="#" class="color_gray font_16" onclick="return false;">2</a></li>
  <li class="sw_li" data-type="2"><a href="#" class="color_gray font_16" onclick="return false;">3</a></li>
  <li class="sw_li last" data-type="3"><a href="#" class="color_gray font_16" onclick="return false;">4</a></li>
</ul>

        <?php
        for($t=0;$t<4;$t++){
        ?>
        <div class="sw_con sw_con_<?php echo $t?>">
            <?php echo $t?>
        </div>    
        <?
        }
        ?>

  $(".sw_li").click(function(){
    $('.sw_li').removeClass('on');
    $(this).addClass('on');
    $(".sw_con").hide();
    var type =$(this).data('type');
    $(".sw_con_"+type).fadeIn();
    return false;
});

탭있고 ~ 컨텐츠부분은 for문 돌려서 내용 넣어줄꺼고 
스크립트는 type 속성으로 열고닫고~
728x90
반응형
반응형

$(".type").click(function(){
        $('.type').removeClass('on');
        $(this).addClass('on');
        $(".view").hide();
        var type =$(this).data('type');
        $("."+type+"type_view").show();
        return false;
    });
    $(".type").eq(0).trigger('click');

 

제일 자주쓰는 탭 스크립트 ?

요즘에는 부트스트랩으로 넘어가야되나 

더 간편해보이긴하던데

728x90
반응형

'프로그래밍 > javascript' 카테고리의 다른 글

첫글자 빼고 별표로 치환하기  (0) 2019.10.29
휠다운 메뉴상단 고정  (0) 2019.07.25
인스타그램 사진 가져오기  (0) 2019.07.25
엔터키로 form submit  (0) 2019.07.23
스크롤에 따라 div 숨김, 출력  (0) 2019.07.23

+ Recent posts