2016-11-07 3 views
0

Я интегрировал самозагрузки меню аккордеона на моем сайт Click hereсамозагрузка открытия меню аккордеона и закрыть вопрос

Проблемы я имею, когда один переключатель открыт другой переключатель не закрывает Я предполагаю, что это CSS потому что я не могу представить никаких дополнительных свойств, которые мне нужно применить к моему html, чтобы получить эту работу.

в тот момент, когда в меню переключения свернут свойство CSS идет к

.collapse .in { display: block } 

        <article class="panel-heading" role="tab" data-toggle="collapse" data-parent="#accordion" href="#NewsFive" aria-expanded="true" aria-controls="collapseFive"> 
        <div class="panel-heading-date"> 
         <span>06/10/2016</span> 
        </div> 
        <div class="panel-title panel-news"> 
          <article> 

          </article> 
        </div> 
       </article> 
       <!-- PANEL HEADING ENDS HERE --> 
       <div id="NewsFive" class="panel-collapse collapse in" role="tabpanel" aria-labelledby="headingFive"> 

        <div class="video-wrapper"> 
           <source src="/assets/videos/the-future-of-retail.mp4" type="video/mp4"> 
         </video> 
        </div> 
        <div class="playpause"></div> 
       </div> 
      </div><!-- PANEL ENDS HERE --> 

Просто интересно, если кто-то может обнаружить что-нибудь, что может быть причиной этой проблемы

+0

Могу ли я знать точный вопрос, и я заметил, аккордеон работают отлично. Вы хотите включить этот вариант? (Когда вы нажмете на 1-ю вкладку аккордеона, вторая вкладка аккордеона закроется) –

+0

Аккордеон отлично работает. Проблема, которую я получаю, когда один переключатель открыт, другой переключатель не закрывается. – NewBoy

+0

. Проверьте свой предоставленный html-код, потому что он имеет много ошибок. – DestinatioN

ответ

0

Эта проблема происходит из-за соответствия промаха заголовка ID в заголовке и вкладке.

Пожалуйста, проверьте аккордеоне тщательно, а также ARIA-контроль = «collapseOne» и ария-labelledby = «headingOne» которые должны быть спичкой.

#accordion .panel-heading { padding: 0;} 
 
#accordion .panel-title > a { 
 
\t display: block; 
 
\t padding: 0.4em 0.6em; 
 
    outline: none; 
 
    font-weight:bold; 
 
    text-decoration: none; 
 
} 
 
.panel-group { 
 
    position: relative; 
 
} 
 
.panel-heading-date { 
 
    position: absolute; 
 
    width: 110px; 
 
    background-color: #000; 
 
    color: #fff; 
 
    padding: 18px 0; 
 
    text-align: center; 
 
} 
 
.accordio-panel-title { 
 
    margin-left: 120px; 
 
    padding: 20px 0; 
 
    cursor: pointer; 
 
} 
 
.accordio-panel-title .panel-title { 
 
    font-size: 14px; 
 
    border: 0; 
 
}
<link rel="stylesheet" href="http://netdna.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap.min.css"> 
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> 
 
<script src="http://netdna.bootstrapcdn.com/bootstrap/3.3.2/js/bootstrap.min.js"></script> 
 
<br/> 
 
<div class="container"> 
 
    <div class="row"> 
 
     <div class="col-md-12" id="main"> 
 
      <div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true"> 
 
       <div class="panel panel-default"> 
 
       <div class="panel-heading" role="tab" id="headingOne">     
 
\t \t \t \t \t <div class="panel-heading-date"> 
 
\t \t \t \t \t \t 10/13/2016 
 
\t \t \t \t \t </div> 
 
\t \t \t \t \t <div class="accordio-panel-title" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseOne" aria-expanded="true" aria-controls="collapseOne"> 
 
\t \t \t \t \t \t \t <h4 class="panel-title">Collapsible Group Item #1</h4> 
 
\t \t \t \t \t </div> 
 
       </div> 
 
       <div id="collapseOne" class="panel-collapse collapse in" role="tabpanel" aria-labelledby="headingOne"> 
 
        <div class="panel-body"> 
 
        <ul> 
 
         <li>The titles are block, so you don't have to click the text part to activate it</li> 
 
         <li>Indicators for expand/collapsing items</li> 
 
         <li>Removed title links' obnoxious :hover underlinings, and outlines.</li> 
 
        </ul> 
 
       </div> 
 
       </div> 
 
       </div> 
 
       <div class="panel panel-default"> 
 
       <div class="panel-heading" role="tab" id="headingTwo"> 
 
\t \t \t \t \t <div class="panel-heading-date"> 
 
\t \t \t \t \t \t 10/13/2016 
 
\t \t \t \t \t </div> 
 
\t \t \t \t \t <div class="accordio-panel-title collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo"> 
 
\t \t \t \t \t \t  <h4 class="panel-title">Collapsible Group Item #2</h4> 
 
\t \t \t \t \t </div> 
 
       </div> 
 
       <div id="collapseTwo" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingTwo"> 
 
        <div class="panel-body"> 
 
        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="panel panel-default"> 
 
       <div class="panel-heading" role="tab" id="headingThree"> 
 
\t \t \t \t \t <div class="panel-heading-date"> 
 
\t \t \t \t \t \t 10/13/2016 
 
\t \t \t \t \t </div> 
 
\t \t \t \t \t <div class="accordio-panel-title collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseThree" aria-expanded="false" aria-controls="collapseThree"> 
 
\t \t \t \t \t \t  <h4 class="panel-title">Collapsible G roup Item #3</h4> 
 
\t \t \t \t \t </div>     
 
       </div> 
 
       <div id="collapseThree" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingThree"> 
 
        <div class="panel-body"> 
 
        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> 
 
\t </div> \t 
 
<div>

+0

. Я проверил ваше решение, похоже, что оно не работает – NewBoy

+0

Можете ли вы поделиться своим обновленным демо. Мы можем знать, что происходит не так. –

+0

проверьте ссылку выше - http://portland-design.com/wp/wp-portland/news-blog/ – NewBoy

Смежные вопросы