ฉันเคยใช้กล่องโต้ตอบของ JQuery UI และมีopen
ตัวเลือกที่คุณสามารถระบุรหัส Javascript เพื่อเรียกใช้งานได้เมื่อเปิดกล่องโต้ตอบ ฉันจะใช้ตัวเลือกนั้นเพื่อเลือกข้อความภายในกล่องโต้ตอบโดยใช้ฟังก์ชั่นที่ฉันมี
ตอนนี้ฉันต้องการทำสิ่งนั้นโดยใช้คำสั่ง bootstrap ด้านล่างคือรหัส HTMl:
<div id="code" class="modal hide fade">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h3>Modal header</h3>
</div>
<div class="modal-body">
<pre>
print 'Hello World'
และสำหรับปุ่มที่เปิดเป็นกิริยาช่วย:
<a href="#code" data-toggle="modal" class="btn code-dialog">Display code</a>
ฉันพยายามใช้ฟังของปุ่ม แต่ข้อความแจ้งเตือนปรากฏขึ้นก่อนที่คำกริยาจะปรากฏขึ้น:
$( ".code-dialog" ).click(function(){
alert("I want this to appear after the modal has opened!");
});
shown.bs.modal
เหตุการณ์เกิดขึ้นเมื่อเอกสาร HTML มี<div class="modal fade"><div class="modal-dialog"></div></div>
โครงสร้างอย่างน้อยที่สุด