Tất cả bạn cần làm là sử dụng ...
data-toggle="collapse"
data-target="#ElementToExpandOnClick"
... Trên phần tử bạn muốn nhấp để kích hoạt hiệu ứng thu gọn / mở rộng.
Phần tử với data-toggle="collapse"
sẽ là phần tử để kích hoạt hiệu ứng. Các data-target
thuộc tính chỉ ra các yếu tố đó sẽ mở rộng khi hiệu ứng được kích hoạt.
Tùy chọn, bạn có thể đặt data-parent
nếu bạn muốn tạo hiệu ứng accordion thay vì thu gọn độc lập, ví dụ:
Tôi cũng sẽ thêm CSS sau vào các phần tử data-toggle="collapse"
nếu chúng không có <a>
thẻ, ví dụ:
.panel-heading {
cursor: pointer;
}
Đây là một jsfiddle với html được sửa đổi từ tài liệu Bootstrap 3 .