2015-01-01 3 views
2

Я создал страницу оплаты для мобильных устройств в php с загрузкой. Если посетитель нажимает на текст, панель расширяется. Но если посетитель щелкает рядом с текстом, панель не расширяется. Это не полезно.Full Clickable Accordion in Bootstrap

Как мы можем преобразовать свернутую панель в полностью интерактивную?

enter image description here

+0

проверить имена классов для divs http://getbootstrap.com/2.3.2/javascript.html#collapse –

ответ

1

Вы можете вручную переключить аккордеон с $('#myAccordion').collapse('toggle')

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

Для справки: http://getbootstrap.com/javascript/#collapse

0

Вам нужно будет поставить атрибут «HREF» на элементе сНу с классом «панели-заголовка», также поставил там «данные-тумблер» атрибут. Как это:

<div class="panel-heading invisible" data-toggle="collapse" href="#collapseOne"> 
     <h1 class="panel-title"> 
      Title 
     </h1> 
    </div> 
<div id="collapseOne" class="panel-collapse collapse"> 
    <div class="panel-body"> 
    </div> 
</div> 

Надежда, что помогает, не забудьте поставить один и тот же идентификатор элемента «панель коллапсом», который содержит «панель-тело». Удачи :)