2012-12-05 31 views
6

Tôi mới bắt đầu khởi động. Tôi đang đối mặt với một vấn đề mà tôi không thể tìm ra lý do. Nếu tôi tải một nội dung động thì collapse không hoạt động. Nó không thêm lớp in khi di chuột như trong http://twitter.github.com/bootstrap/javascript.html#collapse nhưng nếu cùng một html được sao chép từ dom và được thêm làm phần tử tĩnh mà phương thức đang hoạt động. Tôi đang sử dụng ajax để tải nội dung và trong chức năng complete khởi tạo sự kiện. Bất kỳ ý tưởng nào tại sao nội dung không mở rộng khi di chuột với ajax.Thu gọn bootstrap không hoạt động đối với nội dung được tải qua ajax

+0

Tôi gặp vấn đề tương tự. Nó phải làm với jQuery không chọn lên các thay đổi DOM. Tôi cũng đang tìm một giải pháp. – Nemanja

+0

Tôi nhận được cùng một vấn đề chính xác sau khi nội dung được tải bởi ajax. Nó cũng ảnh hưởng đến accordion. Tất cả các giải pháp có gọi là "$ (". Collapse "). Collapse(); sau khi nội dung được tải động" hoàn toàn bỏ lỡ điểm! Những gì chúng tôi muốn là một cách để gắn lại các sự kiện dựa trên thuộc tính chuyển đổi dữ liệu sau khi gọi ajax – reckface

Trả lời

1

Gọi $(".collapse").collapse(); sau khi nội dung được tải động.

+1

Nếu bạn làm điều đó, toàn bộ tài liệu/trang sẽ mở rộng các phần tử đã thu gọn. – Nemanja

+0

Chỉ gọi riêng lớp thu gọn ngay; – KAS

Các vấn đề liên quan