Свернуть Bootstrap не работает для контента, загруженного через ajax

Я новичок в бутстрапе. Столкнулся с проблемой, не могу понять причину. Если я загружаю контент динамически, collapse не работает. Он не добавляет класс in при наведении, как в http://twitter.github.com/bootstrap/javascript.html#collapse но если тот же html скопировать из dom и добавить как статический элемент, то метод работает. Я использую ajax для загрузки содержимого и в функции complete, инициализирующей события. Любая идея, почему содержимое не расширяется при наведении с помощью ajax.


person user850234    schedule 05.12.2012    source источник
comment
У меня такая же проблема. Это связано с тем, что jQuery не улавливает изменения DOM. Я тоже ищу решение.   -  person Nemanja    schedule 22.03.2014
comment
Я получаю точно такую ​​​​же проблему после загрузки содержимого с помощью ajax. Это влияет и на аккордеон. Все решения с вызовом $(.collapse).collapse(); после того, как содержимое загружено динамически, полностью упустите суть! Что нам нужно, так это способ повторно прикрепить события на основе атрибутов переключения данных после вызова ajax.   -  person reckface    schedule 11.11.2014


Ответы (1)


Вызовите $(".collapse").collapse(); после динамической загрузки содержимого.

person KAS    schedule 10.08.2013
comment
Если вы сделаете это, весь документ/страница развернет свернутые элементы. - person Nemanja; 22.03.2014