2012-12-05 2 views
6

부트 스트랩을 처음 사용했습니다. 나는 그 이유를 알 수없는 문제에 직면하고있다. 내용을 동적으로로드하는 경우 collapse이 작동하지 않습니다. http://twitter.github.com/bootstrap/javascript.html#collapse에서와 같이 호버에 클래스 in을 추가하고 있지 않지만 dom에서 복사 된 동일한 html이 정적 요소로 추가 된 경우 해당 메서드가 작동합니다. 콘텐츠를로드하고 이벤트를 초기화하는 complete 함수에서 ajax을 사용하고 있습니다. ajax (으)로 콘텐츠가 왜가리에 확장되지 않는 이유는 무엇입니까?ajax를 통해로드 된 내용에 부트 스트랩 붕괴가 작동하지 않습니다.

+0

동일한 문제가 있습니다. jQuery가 DOM 변경 사항을 선택하지 않는 것과 관련이 있습니다. 나는 해결책을 찾고있다. – Nemanja

+0

AJAX에 의해로드 된 컨텐츠와 똑같은 문제가 발생합니다. 그것은 아코디언에도 영향을 미친다. "$ (". collapse "). collapse();를 호출 한 모든 솔루션은 동적으로 내용이로드 된 후 완전히 가리 킵니다! 우리가 원하는 것은 ajax 호출 후 데이터 토글 애트리뷰트 기반 이벤트를 다시 부착하는 방법입니다. – reckface

답변

1

콘텐츠가 동적으로로드 된 후 $(".collapse").collapse();으로 전화하십시오.

+1

이렇게하면 전체 문서/페이지가 접힌 요소를 확장합니다. – Nemanja

+0

구체적으로 collapse class right 만 호출하십시오. – KAS

관련 문제