Phương thức khởi động cửa sổ bật lên

With code on haveid of thehộp thoại là #dialog1, default hộp thoại ẩn, để kích hoạt thị trường có thể làm như sau

Mở hộp thoại bằng JS

Khi muốn bật hộp thoại trên, hãy chạy mã sau

Khai báo phần tử kích hoạt hộp thoại

Có thể khai báo các lần nhấn nút với thông số như sau để thư viện Bootstrap tự chạy JS và mở hộp thoại khi nhấn vào nút nhấn

    Mở hộp thoại
Mở hộp thoại

Trình bày các thành phần của Hộp thoại tại đây

To reconverter size box. cho thêm vào .modal-dialog các lớp. .modal-lg tạo hộp thoại lớn, .modal-sm tạo hộp thoại nhỏ

Phương thức về cơ bản là hộp thoại hoặc cửa sổ bật lên được sử dụng để cung cấp thông tin quan trọng cho người dùng hoặc nhắc nhở người dùng thực hiện các hành động cần thiết trước khi tiếp tục

Phương thức được sử dụng rộng rãi để cảnh báo người dùng về các vấn đề như hết thời gian hoặc để xác nhận nhận cuối cùng của họ trước khi thực hiện bất kỳ hành động quan trọng nào như lưu hoặc xóa dữ liệu quan trọng

Bạn có thể dễ dàng tạo các hộp thoại rất thông minh và linh hoạt với plugin Bootstrap Modal. Ví dụ sau mô tả cấu trúc cơ bản để tạo một đơn giản phương thức với tiêu đề, nội dung và chân trang chứa các nút hành động cho người dùng





Confirmation

Do you want to save changes to this document before closing?

If you don't save, your changes will be lost.

Nếu bạn thử ví dụ trên, nó sẽ tự động khởi động cửa sổ modal khi DOM được tải xuống đầy đủ thông qua JavaScript. Đầu ra sẽ giống như sau

Phương thức khởi động cửa sổ bật lên
mẹo. Luôn cố gắng đặt HTML phương thức của bạn ở vị trí cấp cao nhất trong tài liệu của bạn, tốt nhất là trước khi đóng thẻ (tức là ) để tránh có thể bị từ chối từ các phần tử khác, nếu nó không thể ảnh hưởng đến giao tiếp

Kích hoạt Modal thông qua thuộc tính Data

Bạn có thể kích hoạt Bootstrap Modal bằng cách nhấp vào nút hoặc liên kết thông qua dữ liệu thuộc tính mà không cần viết bất kỳ mã JavaScript nào. Vui lòng xem ví dụ sau để xem nó hoạt động như thế nào


Launch Demo Modal
    

Confirmation

Do you want to save changes to this document before closing?

If you don't save, your changes will be lost.

Ví dụ về việc khởi chạy phương thức cửa sổ khi nhấp vào nút "Khởi chạy phương thức demo". Chúng ta hãy xem qua từng phần của mã phương thức này để hiểu rõ hơn

Giải thích mã

Để kích hoạt Bootstrap Modal thông qua thuộc tính dữ liệu, về cơ bản, chúng ta cần hai thành phần - phần điều khiển như nút hoặc liên kết và bản thân phần tử của phương thức

  • Khu vực chứa bên ngoài của mọi phương thức trong tài liệu phải có một id duy nhất (trong trường hợp này
    0, là dòng số 5), để nó có thể nhắm mục tiêu thông tin tiêu dùng qua thuộc tính
    1(đối với các nút) hoặc thuộc tính
  • Thuộc tính
    3 bắt buộc phải bổ sung vào phần điều khiển tử (dòng số 2), như một nút hoặc một siêu liên kết, cùng với một thuộc tính
    4 hoặc
    5 để nhắm mục tiêu vào một phương thức có thể chuyển đổi
  • Lớp
    6 (dòng số 6) đặt chiều rộng cũng như căn chỉnh theo chiều ngang và chiều dọc của phương thức. Trong khi lớp
    7 đặt các kiểu như văn bản và màu nền, đường viền, góc tròn, v. v

Phần còn lại của vấn đề là tự giải thích, chẳng hạn như phần tử

8 định nghĩa tiêu đề cho phương thức thường bao gồm tiêu đề phương thức và nút đóng, trong khi phần tử
9 chứa nội dung thực tế như văn bản, hình ảnh, biểu cảm . v. và phần tử

Extra Large modal
    
Extra Large Modal

Add the .modal-xl class on .modal-dialog to create this extra large modal.

Large modal
Large Modal

Add the .modal-lg class on .modal-dialog to create this large modal.

Small modal
Small Modal

Add the .modal-sm class on .modal-dialog to create this small modal.

0 định nghĩa chân trang thường bao gồm các nút hành động cho người dùng

Lưu ý. Lớp

Extra Large modal
    
Extra Large Modal

Add the .modal-xl class on .modal-dialog to create this extra large modal.

Large modal
Large Modal

Add the .modal-lg class on .modal-dialog to create this large modal.

Small modal
Small Modal

Add the .modal-sm class on .modal-dialog to create this small modal.

1 trên phần tử

Extra Large modal
    
Extra Large Modal

Add the .modal-xl class on .modal-dialog to create this extra large modal.

Large modal
Large Modal

Add the .modal-lg class on .modal-dialog to create this large modal.

Small modal
Small Modal

Add the .modal-sm class on .modal-dialog to create this small modal.

2 bổ sung hiệu ứng tăng dần và trượt trong khi hiển thị và ẩn chế độ cửa sổ. Nếu bạn muốn phương thức xuất hiện đơn giản mà không có bất kỳ hiệu ứng nào, bạn có thể xóa lớp này. Ngoài ra, khi modal trở nên quá dài đối với khung nhìn hoặc thiết bị của người dùng, họ sẽ cuộn độc lập với chính trang đó

Kích hoạt Modal bằng JavaScript

Bạn cũng có thể kích hoạt cửa sổ phương thức thông qua JavaScript - chỉ cần gọi phương thức


Extra Large modal
    
Extra Large Modal

Add the .modal-xl class on .modal-dialog to create this extra large modal.

Large modal
Large Modal

Add the .modal-lg class on .modal-dialog to create this large modal.

Small modal
Small Modal

Add the .modal-sm class on .modal-dialog to create this small modal.

3 Bootstrap với bộ chọn là

Extra Large modal
    
Extra Large Modal

Add the .modal-xl class on .modal-dialog to create this extra large modal.

Large modal
Large Modal

Add the .modal-lg class on .modal-dialog to create this large modal.

Small modal
Small Modal

Add the .modal-sm class on .modal-dialog to create this small modal.

4 hoặc

Extra Large modal
    
Extra Large Modal

Add the .modal-xl class on .modal-dialog to create this extra large modal.

Large modal
Large Modal

Add the .modal-lg class on .modal-dialog to create this large modal.

Small modal
Small Modal

Add the .modal-sm class on .modal-dialog to create this small modal.

5 của phương thức trong mã JavaScript của bạn

Change the size of Modal

Bootstrap cung cấp cho bạn thêm tùy chọn để thay đổi kích thước của phương thức. Bạn có thể tạo các modal nhỏ, lớn cũng như cực lớn bằng cách thêm một lớp bổ sung


Extra Large modal
    
Extra Large Modal

Add the .modal-xl class on .modal-dialog to create this extra large modal.

Large modal
Large Modal

Add the .modal-lg class on .modal-dialog to create this large modal.

Small modal
Small Modal

Add the .modal-sm class on .modal-dialog to create this small modal.

6,

Extra Large modal
    
Extra Large Modal

Add the .modal-xl class on .modal-dialog to create this extra large modal.

Large modal
Large Modal

Add the .modal-lg class on .modal-dialog to create this large modal.

Small modal
Small Modal

Add the .modal-sm class on .modal-dialog to create this small modal.

7 và

Extra Large modal
    
Extra Large Modal

Add the .modal-xl class on .modal-dialog to create this extra large modal.

Large modal
Large Modal

Add the .modal-lg class on .modal-dialog to create this large modal.

Small modal
Small Modal

Add the .modal-sm class on .modal-dialog to create this small modal.

8 tương ứng trên
6. This is a ví dụ


Extra Large modal
    
Extra Large Modal

Add the .modal-xl class on .modal-dialog to create this extra large modal.

Large modal
Large Modal

Add the .modal-lg class on .modal-dialog to create this large modal.

Small modal
Small Modal

Add the .modal-sm class on .modal-dialog to create this small modal.

mẹo. Chiều rộng tối đa của phương thức mặc định sẽ là
0, trong khi chiều rộng tối đa của phương thức nhỏ, lớn và cực đại sẽ là
1,
2,
3

Thay đổi phương thức nội dung dựa trên nút kích hoạt

Thường thì một số phương thức trên một trang web có nội dung gần như giống nhau với những khác biệt nhỏ

Bạn có thể sử dụng các điều kiện của phương thức để tạo các cửa sổ phương thức hơi khác nhau dựa trên cùng một phương thức HTML. Ví dụ sau đây sẽ chỉ cho bạn cách thay đổi tiêu đề của phương thức cửa sổ theo giá trị thuộc tính

4 của nút kích hoạt

Create modal căn giữa theo chiều dọc

Chỉ cần thêm lớp

5 vào phần tử
6 để căn giữa phương thức theo chiều dọc. Nếu modal có nội dung dài, bạn có thể áp dụng thêm lớp
7 trên
6 để làm cho modal nội dung có thể cuộn được. This is a ví dụ


Vertically Centered Modal


Vertical Alignment Demo

Lorem ipsum dolor sit amet, consectetur elit...

Sử dụng lưới bên trong phương thức

Bạn cũng có thể sử dụng hệ thống lưới Bootstrap để tạo lưới bố cục trong một phương thức. Đơn giản, sử dụng lớp

9 để tạo hàng và sử dụng các lớp

Vertically Centered Modal


Vertical Alignment Demo

Lorem ipsum dolor sit amet, consectetur elit...

0,

Vertically Centered Modal


Vertical Alignment Demo

Lorem ipsum dolor sit amet, consectetur elit...

1,

Vertically Centered Modal


Vertical Alignment Demo

Lorem ipsum dolor sit amet, consectetur elit...

2,

Vertically Centered Modal


Vertical Alignment Demo

Lorem ipsum dolor sit amet, consectetur elit...

3 và

Vertically Centered Modal


Vertical Alignment Demo

Lorem ipsum dolor sit amet, consectetur elit...

4 để tạo cột bên trong. Please view a ví dụ

Send Us a Message

First Name

Last Name

Email

Comments

Tải nội dung trong phương thức bằng Ajax

Bạn cũng có thể tải nội dung cho phương thức Bootstrap thông qua Ajax

Trong ví dụ sau, nội dung bên trong phần thân modal sẽ được chèn từ một tệp từ xa khi kích hoạt bằng phương thức


Vertically Centered Modal


Vertical Alignment Demo

Lorem ipsum dolor sit amet, consectetur elit...

5 của jQuery và sự kiện Bootstrap

Vertically Centered Modal


Vertical Alignment Demo

Lorem ipsum dolor sit amet, consectetur elit...

6





Launch Demo Modal
    

Ajax Loading Demo

mẹo. Bạn cũng có thể đặt chú giải công cụ và cửa sổ bật lên trong phương thức nếu cần. Khi đóng phương thức, mọi chú giải công cụ và cửa sổ bật lên bên trong cũng tự động bị loại bỏ

Tùy chọn

Có một số tùy chọn nhất định có thể truyền cho phương thức


Extra Large modal
    
Extra Large Modal

Add the .modal-xl class on .modal-dialog to create this extra large modal.

Large modal
Large Modal

Add the .modal-lg class on .modal-dialog to create this large modal.

Small modal
Small Modal

Add the .modal-sm class on .modal-dialog to create this small modal.

3 Bootstrap để điều chỉnh chức năng của một phương thức. Các tùy chọn có thể được truyền qua các thuộc tính dữ liệu hoặc JavaScript

Để đặt các tùy chọn phương thức thông qua các thuộc tính dữ liệu, chỉ cần thêm tên tùy chọn vào


Vertically Centered Modal


Vertical Alignment Demo

Lorem ipsum dolor sit amet, consectetur elit...

8, ví dụ như

Vertically Centered Modal


Vertical Alignment Demo

Lorem ipsum dolor sit amet, consectetur elit...

9,
Send Us a Message

First Name

Last Name

Email

Comments

0, v. v

TênKiểuGiá trị mặc địnhMô tảbackdropboolean
hoặc chuỗi

Send Us a Message

First Name

Last Name

Email

Comments

1 true Phông nền modal (khu vực lớp phủ màu đen). Ngoài ra, bạn có thể chỉ định giá trị
Send Us a Message

First Name

Last Name

Email

Comments

2 để không đóng chế độ khi nhấp chuột vào phông nền. keyboardbooleantrue Thatng modal window khi nhấn phím Esc. focusbooleantrueĐặt focus vào modal khi khởi động. showbooleantrueHiển thị modal khi khởi động hoặc kích hoạt

Thuộc tính dữ liệu cung cấp một cách dễ dàng để thiết lập các tùy chọn cho phương thức, tuy nhiên JavaScript là cách thích hợp hơn vì nó ngăn bạn khỏi công việc lặp đi lặp lại. Xem các ví dụ bên dưới để biết cách thiết lập tùy chọn cho phương thức bằng JavaScript

Trong ví dụ sau, chúng tôi đã đặt tùy chọn

Send Us a Message

First Name

Last Name

Email

Comments

3 thành
Send Us a Message

First Name

Last Name

Email

Comments

2(dòng số 5) để ngăn chế độ đóng khi nhấp vào chế độ bên ngoài, tức là vùng phủ màu đen


Launch Demo Modal


Confirmation

Do you want to save changes to this document before closing?

If you don't save, your changes will be lost.

The method of modal

This is the normal method of bootstrap

Truyền các tùy chọn cho phương thức

Ngoài ra, bạn có thể truyền các tùy chọn cho các tùy chọn sử dụng đối tượng phương thức

Hãy thử ví dụ sau đây sẽ dừng chế độ đóng khi người dùng nhấp vào phông nền (tức là vùng phủ màu đen phía sau chế độ)

Ví dụ: Stop modal close khi nhấn phím esc

chuyển đổi

Phương thức này có thể được sử dụng để bật chế độ cửa sổ theo cách thủ công

trình diễn

Phương thức này có thể được sử dụng để mở một cửa sổ phương thức theo cách thủ công

trốn

Phương thức này có thể được sử dụng để ẩn một cửa sổ phương thức theo cách thủ công

xử lýCập nhật

Phương thức này điều chỉnh lại vị trí của modal để chống lại các hiện tượng giật xảy ra do sự xuất hiện của thanh cuộn các khung nhìn trong trường hợp chiều nếu chiều cao của modal cao hơn chiều cao của khung nhìn khi nó đang mở

Một ví dụ phổ biến của trường hợp này là hiển thị các phần tử ẩn bên trong phương thức thông qua JavaScript hoặc tải nội dung bên trong phương thức bằng Ajax sau khi kích hoạt

vứt bỏ

Phương thức hủy bỏ phương thức này của một phần tử (tức là loại bỏ 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 có thể thực hiện phương thức đượ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 thể hiện của phương thức được liên kết với một phần tử DOM hoặc tạo một thể hiện mới trong trường hợp nếu phương thức chưa được khởi động

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 (tức là các đối tượng). Họ được gọi trực tiếp từ lớp. Từ khóa
Send Us a Message

First Name

Last Name

Email

Comments

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

The event of modal

Class modal of Bootstrap bao gồm một số sự kiện để kết nối vào chức năng modal

Sự kiện Mô tả hiển thị. bs. modal Sự kiện này kích hoạt ngay lập tức khi phương thức

Send Us a Message

First Name

Last Name

Email

Comments

6 được gọi. cho xem. bs. modal Sự kiện này được kích hoạt khi modal đã đượ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 được kích hoạt. trốn. bs. modal Sự kiện này được kích hoạt ngay lập tức khi phương thức
Send Us a Message

First Name

Last Name

Email

Comments

7 được gọi. ẩn giấu. bs. modal Sự kiện này được kích hoạt khi modal hoàn tất 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 được kích hoạt. ẩnNgăn chặn. bs. modal Sự kiện này được kích hoạt khi modal được hiển thị, tùy chọn
Send Us a Message

First Name

Last Name

Email

Comments

3 của nó được đặt thành
Send Us a Message

First Name

Last Name

Email

Comments

2 và một lần nhấp chuột bên ngoài phương thức được thực hiện hoặc tùy chọn




Launch Demo Modal
    

Ajax Loading Demo

0 được đặt thành




Launch Demo Modal
    

Ajax Loading Demo

1 và thực hiện nhấn phím esc