BootStrap 페이지 서명 전환 실효 해결 방법

4048 단어 bootstrap탭 전환
개술
boottstrap 에서 탭 을 개발 할 때 탭 은 정상적으로 표시 되 지만 클릭 할 때 해당 하 는 내용 영역 은 변 하지 않 습 니 다.
구체 적 인 증상 과 해결 방안
1.탭 UI 가 나타 나 지만 반응 이 없 으 면 탭 UI 가 클릭 에 따라 전환 되 지 않 습 니 다.
먼저 bootstrap.css,jQuery.js 와 bootstrap.js 가 올 바 르 게 도입 되 었 는 지 확인 하고 도입 순서 jQuery 가 앞 에 있 는 지,bootstrap.js 가 뒤에 있 는 지 확인 합 니 다.코드 에 다른 오류 가 있 는 지 확인 하고 JS 를 중 지 했 습 니 다.
2.탭 은 클릭 에 따라 전환 할 수 있 지만,클릭 후 앞의 몇 가지 내용 은 전환 할 수 있 지만,뒤의 몇 가지 내용 은 전환 에 실패 합 니 다.
발생 원인:
내용 영역의 html 구조 에 오류 가 발생 했 습 니 다.단일 tab 에 div 의 끝 탭 을 하나 더 써 서 tab-content 라 는 div 를 너무 일찍 닫 았 습 니 다.나머지 tab-pan 은 원래 의 tab-content 와 부자 관계 가 아 닌 동급 관계 가 되 었 습 니 다.자세히 살 펴 보면 클릭 한 후에 tab-content 구역 에 나타 나 야 할 내용 이 페이지 아래 에 나타 나 는 것 이 주요 한 특징 입 니 다.

<!DOCTYPE html>
<html>
<head lang="en">
 <meta charset="UTF-8">
 <title>bootstrap      </title>
 <link href="//cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="external nofollow" rel="stylesheet">
 <!--    jQuery,   bootstrap.js-->
 <script src="//cdn.bootcss.com/jquery/1.12.3/jquery.min.js"></script>
 <script src="//cdn.bootcss.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
 <style>
  .content{
   width: 60%;
   margin: auto;
  }
 </style>
</head>
<body>
 <div class="content">
  <ul class="nav nav-tabs" id='consume_tab'>
   <li><a href="#tab0" rel="external nofollow" data-toggle="tab">  0</a></li>
   <li ><a href="#tab1" rel="external nofollow" data-toggle="tab">  1</a></li>
   <li ><a href="#tab2" rel="external nofollow" data-toggle="tab">  2</a></li>
   <li ><a href="#tab3" rel="external nofollow" data-toggle="tab">  3</a></li>
   <li ><a href="#tab4" rel="external nofollow" data-toggle="tab">  4</a></li>
  </ul>
 <div class="tab-content">
  <div class="tab-pane active " id="tab0">
   <div>
    <span>  0  </span>
   </div>
  </div>
  <div class="tab-pane fade " id="tab1">
   <div>
    <span>  1  </span>
   </div>
  </div>
  <div class="tab-pane fade " id="tab2">
   <div>
    <span>  2  ,        </span>
   <!--   2          -->
   </div>
   </div>
  </div>
  <div class="tab-pane fade " id="tab3">
   <div>
    <span>  3  ,     2  </span>
   </div>
  </div>
  <div class="tab-pane fade " id="tab4">
   <div>
    <span>  4  ,     2  </span>
   </div>
  </div>
 </div>
</div>
</body>
</html>

요 소 를 심사 할 때 tab-pan 과 tab-content 가 같은 등급 에서 나타 나 는 것 이 가장 뚜렷 한 특징 입 니 다.이 때 는 마지막 으로 클릭 할 수 있 는 페이지 서명 의 코드(예제 에서 tab 2)를 보고 나머지 div 종료 탭 을 제거 하면 됩 니 다.
총결산
이러한 오 류 는 boottstrap 을 처음 접 한 개발 자 들 이 쉽게 만 날 수 있 는 것 을 제외 하고 템 플 릿 엔진 을 사용 하여 boottstrap 와 결합 하여 개발 하 는 과정 에서 페이지 구조 가 복잡 할 때 도 이러한 오류 가 발생 하기 쉽 지만 오류 발생 원리 와 분석 방법 을 잘 알 고 해결 하 는 것 은 어렵 지 않다.

좋은 웹페이지 즐겨찾기