본문 바로가기
프로젝트

버튼 클릭시 해당 텍스트 보이게하기

by 리양 2021. 8. 13.
<body>
   <nav>
       <ul>
           <li class="button"><a href="#">버튼1</a></li>
           <li class="button"><a href="">버튼2</a></li>
           <li class="button"><a href="">버튼3</a></li>
       </ul>
   </nav>
    <div class="container">
        <div class="box">
            <div class="text">스마트문화앱 ui 디자인</div>
            <div class="text">능력단위가 바뀌었으니 꼭 확인하세요</div>
            <div class="text">문제해결 시나리오</div>
        </div>
    </div>
</body>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>


<script>
    // 첫화면에 아무 글자도 보이지 않게 한다.
    $("[class^=text]").hide();
        
    $(".button").on("click", function(){
    	// 버튼 클릭시 a태그 때문에 자꾸 새로고침되는걸 막는다.
        event.preventDefault()
        // 모든 .text를 숨긴다
        $("[class^=text]").hide();
        // 클릭한 버튼 인덱스번호와 똑같은 인덱스번호를 가진 text를 반환한다.
        $("[class^=text]").eq($(this).index()).show();
    });

    
</script>

 

'프로젝트' 카테고리의 다른 글

플로팅배너 만들기(최근본상품)  (0) 2021.08.26
무한스크롤 만들기  (0) 2021.08.26
지출 비용 계산  (0) 2021.08.06
검색기능 구현하기  (0) 2021.08.04
TodoList 만들기 (Javascript)  (0) 2021.06.24