취업/PHP

[php] 부트스트랩 tab 기능 구현하기.

카슈밀 2022. 1. 14. 22:22
반응형
<ul class="nav nav-pills mb-3" id="myTab" role="tablist">
  <li class="nav-item">
    <a class="nav-link active" id="home-tab" data-toggle="tab" href="#home" aria-selected="true">Home</a>
  </li>
  <li class="nav-item">
    <a class="nav-link" id="profile-tab" data-toggle="tab" href="#profile" aria-selected="false">Profile</a>
  </li>
  <li class="nav-item">
    <a class="nav-link" id="contact-tab" data-toggle="tab" href="#contact" aria-selected="false">Contact</a>
  </li>
</ul>
<div class="tab-content" id="tabContent">
  <div class="tab-pane fade show active" id="home">...</div>
  <div class="tab-pane fade" id="profile">...</div>
  <div class="tab-pane fade" id="contact">...</div>
</div>

nav-pills를 nav-tabs로 바꾸면 ui가 변경된다.

 

js단

$('#myTab a').on('click', function (event) {
  event.preventDefault()
  $(this).tab('show')
})

 

그냥 이렇게 쓰면 될걸. 

괜히 부트스트랩 공홈꺼 긁어가서 쓰다가 이상한 attribute가 덕지덕지 붙어 있어서 고생했다.

그거때문에 작동이 안되서 괜히 30분이상 시간 낭비.

728x90