Hướng dẫn collapse bootstrap 4 - thu gọn bootstrap 4
Đây là hiệu ứng khi click chuột vào button sẽ có khung chứa nội dung trượt xuống và hiển thị nội dung cho người xem. Thường dùng để giấu thông tin bắt người dùng click vào để xem được thông tin đó, hoặc dùng làm cho trang web được gọn lại thay vì hiển thị toàn bộ. Collapse được hỗ trợ sẵn trong thư viện Bootstrap Show Để sử dụng Collapse trong Bootstrap bao gồm 2 thành phần
Code Collapse Bootstrap ví dụ
Nhìn vào code ví dụ trên các bạn để ý 2 thuộc tính sau:
Đây là 2 thuộc tính ID để cho ta biết khi click vào button nào thì nội dung nào được hiển thị thông qua id cụ thể ở đây là “demo” Code Collapse Bootstrap đầy đủ
Rất đơn giản phải không. Chuyển đổi khả năng hiển thị của nội dung trong dự án của bạn với một vài lớp và các plugin JavaScript của chúng tôi. Thí dụNhấp vào các nút bên dưới để hiển thị và ẩn một phần tử khác thông qua các thay đổi lớp:
Bạn có thể sử dụng một liên kết với thuộc tính 1 hoặc nút có thuộc tính 2. Trong cả hai trường hợp, 3 là bắt buộc.Liên kết với href Anim pariatur sáo rỗng repreeterenderit, enim eiusmod high is accusamus terry Richardson ad squid. Nihil Anim Keffiyeh Helvetica, Craft Bia Labore Wes Anderson Cred Nesciunt Sapiente Ea Proident.
Nhiều mục tiêuA Nhiều 4 hoặc 5 có thể hiển thị và ẩn một phần tử nếu mỗi người tham khảo nó bằng thuộc tính 1 hoặc 2 của họChuyển đổi phần tử đầu tiên Anim pariatur sáo rỗng repreeterenderit, enim eiusmod high is accusamus terry Richardson ad squid. Nihil Anim Keffiyeh Helvetica, Craft Bia Labore Wes Anderson Cred Nesciunt Sapiente Ea Proident. Anim pariatur sáo rỗng repreeterenderit, enim eiusmod high is accusamus terry Richardson ad squid. Nihil Anim Keffiyeh Helvetica, Craft Bia Labore Wes Anderson Cred Nesciunt Sapiente Ea Proident.
Nhiều mục tiêuA Nhiều 4 hoặc 5 có thể hiển thị và ẩn một phần tử nếu mỗi người tham khảo nó bằng thuộc tính 1 hoặc 2 của họChuyển đổi phần tử đầu tiên Chuyển đổi phần tử đầu tiên Chuyển đổi phần tử đầu tiên
Ví dụ về accordionSử dụng thành phần thẻ, bạn có thể mở rộng hành vi sụp đổ mặc định để tạo một accordion. Nếu phần tử điều khiển của bạn đang nhắm mục tiêu một phần tử có thể thu gọn - tức là thuộc tính 2 đang trỏ đến bộ chọn 0 - bạn nên thêm thuộc tính 1 vào phần tử điều khiển, chứa 0 của phần tử có thể thu gọn. Trình đọc màn hình hiện đại và các công nghệ hỗ trợ tương tự sử dụng thuộc tính này để cung cấp cho người dùng các phím tắt bổ sung để điều hướng trực tiếp đến chính phần tử có thể thu gọn.Lưu ý rằng việc triển khai hiện tại của Bootstrap không bao gồm các tương tác bàn phím khác nhau được mô tả trong mẫu thực hành tác giả WAI -ARIA 1.1 Mẫu accordion - bạn sẽ cần phải bao gồm những điều này với JavaScript tùy chỉnh. Cách sử dụngPlugin sụp đổ sử dụng một vài lớp để xử lý việc nâng vật nặng:
Các lớp này có thể được tìm thấy trong 6.Thông qua các thuộc tính dữ liệuChỉ cần thêm 3 và 2 vào phần tử để tự động chỉ định điều khiển của một hoặc nhiều phần tử có thể thu gọn. Thuộc tính 2 chấp nhận bộ chọn CSS để áp dụng sự sụp đổ. Hãy chắc chắn để thêm lớp 0 vào phần tử có thể thu gọn. Nếu bạn thích nó để mặc định mở, hãy thêm lớp 4 bổ sung.Để thêm quản lý nhóm giống như accordion vào khu vực thu gọn, hãy thêm thuộc tính dữ liệu 2. Tham khảo bản demo để xem điều này trong hành động.Thông qua JavaScriptBật thủ công với:
Tùy chọnCác tùy chọn có thể được truyền qua các thuộc tính dữ liệu hoặc JavaScript. Đối với các thuộc tính dữ liệu, hãy nối tên tùy chọn vào 3, như trong 4.
Phương phápPhương pháp và chuyển tiếp không đồng bộTất cả các phương thức API đều không đồng bộ và bắt đầu chuyển đổi. Họ trở lại với người gọi ngay khi quá trình chuyển đổi được bắt đầu nhưng trước khi nó kết thúc. Ngoài ra, một cuộc gọi phương thức trên một thành phần chuyển tiếp sẽ bị bỏ qua.asynchronous and start a transition. They return to the caller as soon as the transition is started but before it ends. In addition, a method call on a transitioning component will be ignored. Xem tài liệu JavaScript của chúng tôi để biết thêm thông tin.
|
Loại sự kiện | Sự mô tả |
---|---|
cha mẹ | bộ chọn | Đối tượng jQuery | Phần tử DOM |
sai | Nếu cha mẹ được cung cấp, thì tất cả các phần tử có thể thu gọn trong cha mẹ được chỉ định sẽ được đóng khi mục có thể thu gọn này được hiển thị. (Tương tự như hành vi accordion truyền thống - Điều này phụ thuộc vào lớp 5). Thuộc tính phải được đặt trên khu vực có thể thu gọn mục tiêu. |
Chuyển đổi | Boolean |
thật | Bật phần tử có thể thu gọn khi gọi |
$('#myCollapsible').on('hidden.bs.collapse', function () {
// do something…
})