Я пытаюсь создать пользовательский интерфейс, который объединяет список переключателей HTML с функцией аккордеона, предлагаемой компонентом Bootstrap collapse
. Цель состоит в том, что выбор любого переключателя также расширяет панель аккордеона непосредственно под ней.Как использовать аккордеон Bootstrap с списком переключателей
Here's a JsFiddle, который демонстрирует частично действующую реализацию. К сожалению, хотя функциональность аккордеона работает, переключатели не выбираются (кроме начального выбора, который впоследствии никогда не изменяется).
Извините недействительный HTML в моем примере. Я знаю, что элемент input
не имеет атрибута href
, но я не считаю, что это причина проблемы.
Я видел this answer к аналогичному вопросу, но я бы предпочел не редактировать код Bootstrap и надеяться, что может быть чисто декларативный способ сделать эту работу.
Большое спасибо за ваши предложения, Tim
EDIT: Для тех, кто еще сталкивается с аналогичной проблемой, эта функция работает вне коробки в Bootstrap v3.0.
Благодарим за быстрый ответ. Мне все еще интересно, существует ли чисто декларативное решение, но ваше решение действительно работает, и это достаточно хорошо. Спасибо. –
Благодарим за решение, однако какое-то побочное поведение странно в том, что нажатие на включенную радиокнопку заставит аккорд снова свернуть. – Jorre