Bạn có thể xem tài liệu tham khảo này nhưng nếu liên kết này đã bị xóa, hãy đọc mô tả này:
Gọi một phương thức với id myModal với một dòng JavaScript:
$('#myModal').modal(options)
Tùy chọn
Các tùy chọn có thể được chuyể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 thêm tên tùy chọn vào data- , như trong data-backdrop = "" .
|-----------|-------------|--------|---------------------------------------------|
| Name | Type | Default| Description |
|-----------|-------------|--------|---------------------------------------------|
| backdrop | boolean or | true | Includes a modal-backdrop element. |
| | the string | | Alternatively, specify static for a |
| | 'static' | | backdrop which doesn't close the modal |
| | | | on click. |
| | | | |
| keyboard | boolean | true | Closes the modal when escape key is pressed.|
| | | | |
| focus | boolean | true | Puts the focus on the modal when initialized|
| | | | |
| show | boolean | true | Shows the modal when initialized. |
|-----------|-------------|--------|---------------------------------------------|
Phương pháp
Phương pháp và chuyển tiếp không đồng bộ
Tất cả các phương thức API không đồng bộ và bắt đầu chuyển đổi. Họ quay trở lạ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.
Xem tài liệu JavaScript của chúng tôi để biết thêm thông tin.
.modal (tùy chọn)
Kích hoạt nội dung của bạn dưới dạng phương thức. Chấp nhận một đối tượng tùy chọn tùy chọn.
$('#myModal').modal({
keyboard: false
})
.modal ('chuyển đổi')
Tự tay bật một phương thức. Trả về cho người gọi trước khi phương thức thực sự được hiển thị hoặc ẩn (tức là trước khi sự kiện được hiển thị.bs.modal hoặc hidden.bs.modal xảy ra).
$('#myModal').modal('toggle')
.modal ('chương trình')
Tự mở một phương thức. Trả về cho người gọi trước khi phương thức thực sự được hiển thị (tức là trước khi sự kiện shows.bs.modal xảy ra).
$('#myModal').modal('show')
.modal ('ẩn')
Thủ công giấu một phương thức. Trả về cho người gọi trước khi phương thức thực sự bị ẩn (tức là trước khi sự kiện hidden.bs.modal xảy ra).
$('#myModal').modal('hide')
.modal ('handleUpdate')
Điều chỉnh thủ công vị trí của phương thức nếu chiều cao của phương thức thay đổi trong khi nó đang mở (nghĩa là trong trường hợp thanh cuộn xuất hiện).
$('#myModal').modal('handleUpdate')
.modal ('vứt bỏ')
Phá hủy phương thức của một phần tử.
Sự kiện
Lớp phương thức của Bootstrap trưng bày một vài sự kiện để kết nối với chức năng phương thức. Tất cả các sự kiện phương thức được bắn vào chính phương thức (tức là tại **). Loại Mô tả
|----------------|--------------------------------------------------------------|
| Event Type | Description |
|----------------|--------------------------------------------------------------|
| show.bs.modal | This event fires immediately when the **show** instance |
| | method is called. If caused by a click, the clicked element |
| | is available as the **relatedTarget** property of the event. |
| | |
| shown.bs.modal | This event is fired when the modal has been made visible to |
| | the user (will wait for CSS transitions to complete). If |
| | caused by a click, the clicked element is available as the |
| | **relatedTarget** property of the event. |
| | |
| hide.bs.modal | This event is fired immediately when the **hide** instance |
| | method has been called. |
| | |
| hidden.bs.modal| This event is fired when the modal has finished being hidden |
| | from the user (will wait for CSS transitions to complete). |
|----------------|--------------------------------------------------------------|
$('#myModal').on('hidden.bs.modal', function (e) {
// do something...
})
$("#yourModal").modal()
hay$('.modal').modal()
?