2015-02-05 3 views
1

부트 스트랩 소스에서이 아코디언 코드를 가져 왔습니다. 그러나 새로운 것을 열 때 다른 것들은 붕괴되지 않습니다. 아마도 여기에 이미 질문에 대한 답변이 있지만 아마 찾을 수 없었습니다. 당신의 도움을 주셔서 감사합니다.부트 스트랩 아코디언을 여러 개 열 수 있습니다.

<!doctype html> 
<html lang="en"> 
    <head> 
    <meta charset="utf-8"> 
    <title></title> 
    <meta name="description" content=""> 
    <meta name="author" content=""> 
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap.min.css"> 
    <link rel="stylesheet" href="css/style.css"> 
    </head> 
    <body> 

    <div class="container-fluid"> 
     <div class="navbar"> 
     </div> 
     <div class="sidebar"> 

     <div class="accordion" id="accordion2"> 
      <div class="accordion-group"> 
      <div class="accordion-heading"> 
       <a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion2" href="#collapseOne"> 
       Collapsible Group Item #1 
       </a> 
      </div> 
      <div id="collapseOne" class="accordion-body in collapse" style="height: auto;"> 
       <div class="accordion-inner"> 
       Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS. 
       </div> 
      </div> 
      </div> 
      <div class="accordion-group"> 
      <div class="accordion-heading"> 
       <a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion2" href="#collapseTwo"> 
       Collapsible Group Item #2 
       </a> 
      </div> 
      <div id="collapseTwo" class="accordion-body collapse" style="height: 0px;"> 
       <div class="accordion-inner"> 
       Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS. 
       </div> 
      </div> 
      </div> 
      <div class="accordion-group"> 
      <div class="accordion-heading"> 
       <a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion2" href="#collapseThree"> 
       Collapsible Group Item #3 
       </a> 
      </div> 
      <div id="collapseThree" class="accordion-body collapse" style="height: 0px;"> 
       <div class="accordion-inner"> 
       Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS. 
       </div> 
      </div> 
      </div> 
     </div> 

     </div> 
     <div class="body"> 
     </div> 
    </div> 

    <script src="http://code.jquery.com/jquery-2.1.3.min.js"></script> 
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/js/bootstrap.min.js"></script> 
    </body> 
</html> 

답변

2

Jorn이 말한 것처럼 잘못된 클래스를 사용하고 있습니다. 여기에 귀하의 예는

class="panel panel-default" 

http://jsfiddle.net/g1tpwbsy/2/

에 변경

class="accordion-group" 

... 최소 변화입니다 그리고 여기에 최근의 부트 스트랩 아코디언입니다 : http://getbootstrap.com/javascript/#collapse-example-accordion

+0

감사합니다 .. 어리석은 나, 나는 내가 비추천 사이트에서 모범을 보았다는 것을 몰랐다. –

0

나는 아코디언 섹션을 나타 내기 위해 잘못된 클래스를 사용하고 있다고 생각합니다. 부트 스트랩 문서에 따르면 panel-*이 아닌 accordion-*으로 시작합니다.
작동 예제를 http://getbootstrap.com/javascript/#collapse-example-accordion에서 확인하십시오.

0

아리아 매개 변수가 없습니다. 동일한 예제 폼 부트 스트랩 페이지를 사용했지만 아리아 매개 변수가 있으며 제대로 작동했습니다. 당신은 부트 스트랩 버전을 전환 경우 같이 부트 스트랩 페이지의 코드에서

봐는 http://getbootstrap.com/javascript/#collapse

1

코드는 작동합니다. 방금 Bootstrap v2.3.2를 사용하여 로컬에서 테스트했습니다. CDN을 사용하는 대신 전제 조건으로 다운로드하고 배포해야 할 수 있습니다.