2014-11-04 2 views
0

Alright, так что я получил этот JS-код:Bootstrap JS - складной с переключением

jQuery(".toggle-panel").click(function() { 
    jQuery('#collapsible-element').collapse({ 
    toggle: true, 
    }); 
}); 

Я предполагаю, что он должен открыть и закрыть # складной-элемент, но он может только закрыть его. В этом # сворачиваемом элементе также есть классы, которые «сворачиваются», прикрепленные мной в коде. При первом нажатии на .toggle-панель закрывается # сворачиваемый элемент, но второй щелчок не открывает его снова. Я что-то упускаю?

ответ

0

Вам не нужен дополнительный код JavaScript для переключения, если вы используете загрузчик. проверьте следующее:

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

+0

что вы имеете в виду, что мне не нужно? Я уже видел эту документацию. Должно быть событие щелчка, иначе страница не знает, к чему приводит сбой. – David

+1

@David Если вы внимательно прочтете пример, вы увидите свойства data-toggle = "collapse" data-parent = "# accordion". Таким образом, эти свойства обрабатываются в бутстрапе. Просто скопируйте вставьте образец кода в ссылку, и он будет работать, если включен полный bootstrap.js –