Свернуть / Развернуть Аккордеон при нажатии кнопки - PullRequest
0 голосов
/ 04 апреля 2019

Я задавал этот вопрос ранее, но мне было непонятно в моем вопросе Я хотел бы свернуть раздел аккордеона одним нажатием кнопки, которая отключает текущий раздел и расширяет следующий раздел аккордеона https://jsfiddle.net/2L1x9v07/

Collapse current accordion section disabling it and expand next 

Первые две секции аккордеона внутри скрипки имеют внутри кнопку продолжения После нажатия кнопки «Продолжить» текущий раздел свернется, а следующий раздел развернется. Как мне этого добиться?

1 Ответ

0 голосов
/ 04 апреля 2019

Вы можете использовать тот же метод, который используется для тегов <a>

<div ng-init="accordion=1">
    <h3 class="accordion" ng-class="{active:accordion==1}">
        <a href ng-click="accordion = 1">Section 1</a>
    </h3>
    <p class="accordion-content" ng-show="accordion==1">Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed to using
  <br/>
 <button type="submit" style="max-width:200px" ng-click="accordion = 2" class="btn btn-primary btn-block pull-right">Continue</button></p>

    <h3 class="accordion" ng-class="{active:accordion==2}">
        <a href ng-click="accordion = 2">Section 2</a>
    </h3>
    <p class="accordion-content" ng-show="accordion==2">It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed to using
  <br/>
 <button type="submit" style="max-width:200px" ng-click="accordion = 3" class="btn btn-primary btn-block pull-right">Continue</button>

  </p>

    <h3 class="accordion" ng-class="{active:accordion==3}">
        <a href ng-click="accordion = 3">Section 3</a>
    </h3>
    <p class="accordion-content" ng-show="accordion==3">There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form</p>
</div>
...