Bootstrap sụp đổ là gì?

Bạn có thể sử dụng plugin JavaScript thu gọn Bootstrap để dễ dàng hiển thị và ẩn (hoặc mở rộng và thu gọn) các phần tử cụ thể trên trang web. Các nút và neo (i. e. các phần tử và

1) thường được sử dụng làm trình kích hoạt được ánh xạ tới các phần tử bạn muốn chuyển đổi

Mở rộng và thu gọn các phần tử thông qua thuộc tính dữ liệu

Bạn có thể hiển thị và ẩn các phần tử trong Bootstrap bằng cách nhấp vào nút hoặc liên kết qua thuộc tính dữ liệu mà không cần viết bất kỳ mã JavaScript nào. Hãy thử một ví dụ và xem nó thực sự hoạt động như thế nào


Toggle Element

2

3

Chúng tôi vừa tạo một điều khiển có thể thu gọn mà không cần viết bất kỳ mã JavaScript nào. Chà, hãy lần lượt đi qua từng phần của mã này để hiểu rõ hơn

Giải thích mã

Plugin thu gọn Bootstrap về cơ bản yêu cầu hai yếu tố hoạt động chính xác - yếu tố kích hoạt như nút hoặc siêu liên kết và chính yếu tố có thể thu gọn

  • Thuộc tính
    4 được thêm vào phần tử kích hoạt hoặc bộ điều khiển cùng với thuộc tính
    5 (đối với nút) hoặc
    6 (đối với phần neo) để tự động gán quyền kiểm soát một hoặc nhiều phần tử có thể thu gọn
  • Thuộc tính
    5 hoặc
    6 chấp nhận bộ chọn CSS (chẳng hạn như bộ chọn id
    9 trong ví dụ của chúng tôi) để áp dụng thu gọn cho một phần tử cụ thể
  • Lớp
    Name      
    0 được thêm vào phần tử có thể thu gọn (dòng số 6)
  • Bạn có thể tùy chọn thêm lớp
    Name      
    1 (dòng số 6) vào phần tử có thể thu gọn ngoài lớp
    Name      
    0 để làm cho nó mở theo mặc định

Để làm cho các điều khiển có thể thu gọn hoạt động theo nhóm như menu đàn accordion, bạn có thể sử dụng thành phần thẻ Bootstrap. Xem hướng dẫn về Bootstrap accordion để tìm hiểu thêm về nó


Mở rộng và thu gọn các phần tử thông qua JavaScript

Bạn cũng có thể mở rộng và thu gọn các phần tử theo cách thủ công thông qua JavaScript — chỉ cần gọi phương thức Bootstrap

Name      
3 với bộ chọn
Name      
4 hoặc
Name      
5 của phần tử có thể thu gọn


Tùy chọn

Có một số tùy chọn nhất định có thể được chuyển đến phương pháp Bootstrap

Name      
3 để tùy chỉnh chức năng của phần tử có thể thu gọn

Name      
Type         
Default ValueDescriptionparentselectorfalseTất cả các phần tử có thể thu gọn khác trong phần tử gốc được chỉ định sẽ bị đóng trong khi mục có thể thu gọn này được hiển thị khi gọi. togglebooleantrueToggles phần tử có thể thu gọn khi gọi

Bạn cũng có thể đặt các tùy chọn này bằng cách sử dụng thuộc tính dữ liệu trên đàn accordion — chỉ cần thêm tên tùy chọn vào

Name      
7, chẳng hạn như
Name      
8,
Name      
9


phương pháp

Đây là các phương thức thu gọn của bootstrap tiêu chuẩn

tùy chọn vượt qua

Ngoài ra, bạn có thể chuyển sang phần thu gọn bằng cách sử dụng đối tượng tùy chọn

Trong ví dụ sau, màn hình của phần tử có thể thu gọn sẽ không chuyển đổi khi gọi, bởi vì tùy chọn

Type         
0 cho phần tử có thể thu gọn được đặt thành
Type         
1

chuyển đổi

Phương pháp này chuyển đổi (hiển thị hoặc ẩn) một phần tử có thể thu gọn

chỉ

Phương pháp này hiển thị một phần tử có thể thu gọn

ẩn giấu

Phương pháp này ẩn một phần tử có thể thu gọn

vứt bỏ

Phương pháp này phá hủy sự sụp đổ của một phần tử (i. e. xóa dữ liệu được lưu trữ trên phần tử DOM)

getInstance

Đây là một phương thức tĩnh cho phép bạn lấy phiên bản thu gọn được liên kết với một phần tử DOM

getOrCreateInstance

Đây là một phương thức tĩnh cho phép bạn lấy phiên bản thu gọn được liên kết với một phần tử DOM hoặc tạo một phiên bản mới trong trường hợp nếu quá trình thu gọn không được khởi tạo

Mẹo. Các phương thức tĩnh không thể được gọi trên các thể hiện của lớp (i. e. các đối tượng). Họ được gọi trên chính lớp học. Từ khóa

Type         
2 được sử dụng để định nghĩa một phương thức tĩnh cho một lớp


Sự kiện

Lớp thu gọn Bootstrap bao gồm một vài sự kiện để nối vào chức năng thu gọn

Sự kiệnMô tảshow. bs. sụp đổSự kiện này kích hoạt ngay lập tức khi phương thức thể hiện show được gọi. cho xem. bs. sụp đổSự kiện này được kích hoạt khi phần tử thu gọn được hiển thị cho người dùng. Nó sẽ đợi cho đến khi quá trình chuyển đổi CSS hoàn tất trước khi bị kích hoạt. ẩn giấu. bs. sụp đổSự kiện này được kích hoạt ngay lập tức khi phương thức ẩn được gọi. ẩn giấu. bs. sụp đổSự kiện này được kích hoạt khi phần tử thu gọn đã bị ẩn khỏi người dùng. Nó sẽ đợi cho đến khi quá trình chuyển đổi CSS hoàn tất trước khi bị kích hoạt

Ví dụ sau hiển thị thông báo cảnh báo cho người dùng khi quá trình chuyển đổi trượt của phần tử có thể thu gọn đã hoàn tất

Làm cách nào để thu gọn trong Bootstrap?

Chỉ cần thêm data-toggle="collapse" và mục tiêu dữ liệu vào phần tử để tự động gán quyền kiểm soát cho một hoặc nhiều phần tử có thể thu gọn. Thuộc tính mục tiêu dữ liệu chấp nhận bộ chọn CSS để áp dụng thu gọn cho. Đảm bảo thêm phần thu gọn lớp vào phần tử có thể thu gọn.

Sự kiện sụp đổ là gì?

Sự kiện thu gọn được dùng để hiển thị cảnh báo khi nhấn chức năng nhấp chuột . hiển thị . bs. sụp đổ = Nó hiển thị cảnh báo trước khi mở nội dung. cho xem. bs. sụp đổ = Nó hiển thị cảnh báo sau khi mở nội dung. ẩn giấu. bs. crash=Nó hiển thị cảnh báo trước khi đóng nội dung.

Đàn accordion Bootstrap là gì?

Đàn xếp Bootstrap là thành phần tổ chức nội dung trong các mục có thể thu gọn . Accordion cho phép hiển thị chỉ một mục thu gọn tại một thời điểm. Accordions có thể chuyển đổi qua một số khối văn bản chỉ bằng một cú nhấp chuột và điều đó giúp cải thiện đáng kể UX cho dự án của bạn.

Thu gọn CSS là gì?

Thuộc tính thu gọn đường viền đặt xem các đường viền của bảng sẽ thu gọn thành một đường viền hay được phân tách như trong HTML tiêu chuẩn .