2012-12-05 24 views
6

Jestem nowy w bootstrap. Mam do czynienia z problemem, którego nie jestem w stanie zrozumieć. Jeśli ładuję zawartość dynamicznie, collapse nie działa. Nie jest dodawana klasa in na zawisie jak w http://twitter.github.com/bootstrap/javascript.html#collapse, ale jeśli ten sam html skopiowany z dom i dodany jako element statyczny, metoda działa. Używam ajax do załadowania zawartości oraz do funkcji complete inicjowania zdarzeń. Każdy pomysł, dlaczego zawartość nie rozwija się po najechaniu myszą z ajax.Upadek Bootstrap nie działa dla treści ładowanych za pomocą ajax

+0

Mam ten sam problem. Ma to związek z tym, że jQuery nie pobiera zmian DOM. Szukam również rozwiązania. – Nemanja

+0

Otrzymuję dokładnie ten sam problem po zawartości załadowanej przez ajax. Wpływa także na akordeon. Wszystkie rozwiązania z wywołaniem "$ (". Collapse "). Collapse(); po zawartości są ładowane dynamicznie" zupełnie nie trafiają! Chcemy ponownie dołączyć zdarzenia oparte na atrybutach danych po wywołaniu ajaxu – reckface

Odpowiedz

1

Zadzwoń pod $(".collapse").collapse(); po załadowaniu zawartości w sposób dynamiczny.

+1

Jeśli to zrobisz, cały dokument/strona rozwinie elementy zwinięte. – Nemanja

+0

Tylko konkretnie nazywając klasę zwijania; – KAS

Powiązane problemy