Twitter Bootstrap v2.1.1 및 tabbable 기능을 사용하고 있습니다.Twitter 부트 스트랩 탭 클릭시 변경되지 않음
문제점 : 탭 버튼 .tab
의 상태가 변경되지만 tab-pane
이 변경되지 않습니다. 즉, 탭 버튼은 클릭 할 때 눌려 지지만 탭으로 변경해야하는 내용은 그렇지 않습니다. console.log()
은 클릭 이벤트가 발생하고 있음을 나타냅니다. 어떤 아이디어?
HTML
<!-- Tab Bar -->
<div class="tab-bar">
<div class="tab active" id="photos" data-toggle="tab" data-target="#photos">
<p>Photos</p>
</div>
<div class="tab" id="details" data-toggle="tab" data-target="#details"
><p>Details</p>
</div>
</div>
<!-- Tab Panes -->
<div class="tab-content">
<div id="photos" class="tab-pane">Photos</div>
<div id="details" class="tab-pane">Details</div>
</div>
JS
$('.tab-bar').tab();
$('.tab-bar .tab').click(function(e) {
e.preventDefault();
$(this).tab('show');
console.log('show');
})
JS 문제와 우려
<script src="//netdna.bootstrapcdn.com/twitter-bootstrap/2.1.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="http://twitter.github.com/bootstrap/assets/js/bootstrap-tab.js"></script>
'탭 이름'은 중첩 된 div 대신 ul/li 여야합니까? http://twitter.github.com/bootstrap/javascript.html#tabs – user2030404