คุณสามารถดูการอ้างอิงนี้แต่ถ้าลิงค์นี้ถูกลบไปอ่านคำอธิบายนี้:
โทรหา modal ด้วย id myModal ด้วยบรรทัดเดียวของ JavaScript:
$('#myModal').modal(options)
ตัวเลือก
ตัวเลือกสามารถส่งผ่านข้อมูลคุณลักษณะหรือ JavaScript สำหรับแอตทริบิวต์ข้อมูลผนวกชื่อตัวเลือกในการDATA-ในขณะที่ข้อมูลฉากหลัง = ""
|-----------|-------------|--------|---------------------------------------------|
| 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. |
|-----------|-------------|--------|---------------------------------------------|
วิธีการ
วิธีการและการเปลี่ยนแปลงแบบอะซิงโครนัส
วิธีการ API ทั้งหมดไม่ตรงกันและเริ่มการเปลี่ยนแปลง พวกเขากลับไปที่ผู้โทรทันทีที่เริ่มต้นการเปลี่ยนแปลง แต่ก่อนที่จะสิ้นสุด นอกจากนี้การเรียกเมธอดบนคอมโพเนนต์การเปลี่ยนแปลงจะถูกละเว้น
ดูเอกสาร JavaScript ของเราสำหรับข้อมูลเพิ่มเติม
.modal (ตัวเลือก)
เปิดใช้งานเนื้อหาของคุณเป็นกิริยาช่วย ยอมรับวัตถุตัวเลือกเพิ่มเติม
$('#myModal').modal({
keyboard: false
})
.modal ( 'สลับ')
สลับคำกริยาด้วยตนเอง กลับไปที่ผู้โทรก่อนที่จะมีการแสดงหรือซ่อนคำกริยาจริง (เช่นก่อนที่จะมีการแสดงเหตุการณ์
$('#myModal').modal('toggle')
.modal ( 'แสดง')
เปิดคำกริยาด้วยตนเอง ส่งกลับไปยังผู้เรียกก่อนที่จะมีการแสดงคำกริยาจริง (เช่นก่อนที่จะเกิดเหตุการณ์
$('#myModal').modal('show')
.modal ( 'ซ่อน')
ซ่อน modal ด้วยตนเอง กลับสู่ผู้โทรก่อนที่จะมีการซ่อนคำกริยาจริง (เช่นก่อนที่เหตุการณ์ hidden.bs.modal จะเกิดขึ้น)
$('#myModal').modal('hide')
.modal ( 'handleUpdate')
ปรับตำแหน่งของ modal ด้วยตนเองถ้าความสูงของ modal เปลี่ยนแปลงในขณะที่เปิดอยู่ (เช่นในกรณีที่แถบเลื่อนปรากฏขึ้น)
$('#myModal').modal('handleUpdate')
.modal ( 'ทิ้ง')
ทำลายคำกริยาขององค์ประกอบ
เหตุการณ์ที่เกิดขึ้น
คลาสโมดอลของ Bootstrap จะเปิดเผยเหตุการณ์บางอย่างสำหรับการเชื่อมต่อเข้ากับฟังก์ชั่นโมดัล เหตุการณ์โมดัลทั้งหมดจะเริ่มที่โมดัลเอง (เช่นที่ **) พิมพ์คำอธิบาย
|----------------|--------------------------------------------------------------|
| 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()
หรือ$('.modal').modal()
?