คุณช่วยบอกได้ไหมว่าระบบหรือพฤติกรรมเบื้องหลังdata-target
แอตทริบิวต์ที่ Bootstrap 3 ใช้คืออะไร?
ฉันรู้ว่า data-toggle ใช้เพื่อกำหนดเป้าหมาย API JavaScript ของ Bootstrap ของฟังก์ชันกราฟิก
คุณช่วยบอกได้ไหมว่าระบบหรือพฤติกรรมเบื้องหลังdata-target
แอตทริบิวต์ที่ Bootstrap 3 ใช้คืออะไร?
ฉันรู้ว่า data-toggle ใช้เพื่อกำหนดเป้าหมาย API JavaScript ของ Bootstrap ของฟังก์ชันกราฟิก
คำตอบ:
data-target
bootstrap ใช้เพื่อทำให้ชีวิตของคุณง่ายขึ้น คุณ (ส่วนใหญ่) ไม่จำเป็นต้องเขียนบรรทัดเดียวของ JavaScript เพื่อใช้ของพวกเขาที่ทำไว้ล่วงหน้าส่วนประกอบ JavaScript
data-target
แอตทริบิวต์ควรมีตัวเลือก CSS ที่ชี้ไปยังองค์ประกอบ HTML ที่จะมีการเปลี่ยนแปลง
<!-- Button trigger modal -->
<button class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal">
Launch demo modal
</button>
<!-- Modal -->
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
[...]
</div>
ในตัวอย่างนี้data-target="#myModal"
หากคุณคลิกปุ่ม<div id="myModal">...</div>
จะได้รับการแก้ไข (ในกรณีนี้จะจางลง) สิ่งนี้เกิดขึ้นเนื่องจาก#myModal
ในตัวเลือก CSS ชี้ไปที่องค์ประกอบที่มีid
แอตทริบิวต์พร้อมmyModal
ค่า
ข้อมูลเพิ่มเติมเกี่ยวกับแอตทริบิวต์ "data-" ของ HTML5: https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Using_data_attributes
data-target
ยอมรับตัวเลือก CSS ที่ชี้ไปยังองค์ประกอบที่เกี่ยวข้อง
การสลับจะบอก Bootstrap ว่าต้องทำอะไรและเป้าหมายจะบอก Bootstrap ว่าจะเปิดองค์ประกอบใด ดังนั้นเมื่อใดก็ตามที่มีการคลิกลิงก์แบบนั้นโมดอลที่มี id ของ“ basicModal” จะปรากฏขึ้น