HTML ondrag Attribute
ความหมายและการใช้งาน
ondrag
แอตทริบิวต์เริ่มทำงานเมื่อมีการลากองค์ประกอบหรือการเลือกข้อความ
หากต้องการเรียนรู้เกี่ยวกับการลากและวาง โปรดอ่านบทช่วยสอน HTML เกี่ยวกับHTML5 การลากแล้วปล่อย
เคล็ดลับ:ลิงก์และรูปภาพสามารถลากได้ตามค่าเริ่มต้น และไม่ต้องการdraggable
แอตทริบิวต์
มีแอตทริบิวต์เหตุการณ์มากมายที่ใช้ และสามารถเกิดขึ้นได้ในขั้นตอนต่างๆ ของการดำเนินการลากแล้วปล่อย:
- เหตุการณ์ที่เกิดขึ้นกับเป้าหมายที่ลากได้ (องค์ประกอบต้นทาง) :
ondragstart
- ยิงเมื่อผู้ใช้เริ่มลากองค์ประกอบondrag
- ยิงเมื่อองค์ประกอบถูกลากondragend
- ยิงเมื่อผู้ใช้ลากองค์ประกอบเสร็จแล้ว
- เหตุการณ์ที่เกิดขึ้นกับเป้าหมายการดรอป:
ondragenter
- ยิงเมื่อองค์ประกอบที่ลากเข้าสู่เป้าหมายการวางondragover
- ยิงเมื่อองค์ประกอบที่ลากอยู่เหนือเป้าหมายการดรอปondragleave
- ยิงเมื่อองค์ประกอบที่ลากออกจากเป้าหมายการดรอปondrop
- ยิงเมื่อองค์ประกอบที่ลากถูกดร็อปบนเป้าหมายการดรอป
หมายเหตุ:ขณะลากองค์ประกอบondrag
เหตุการณ์จะเริ่มทำงานทุกๆ 350 มิลลิวินาที
นำไปใช้กับ
แอตทริบิวต์ondrag
นี้เป็นส่วนหนึ่งของแอตทริบิวต์เหตุการณ์และใช้กับองค์ประกอบ HTML ใดก็ได้
องค์ประกอบ | เหตุการณ์ |
---|---|
องค์ประกอบ HTML ทั้งหมด | ondrag |
ตัวอย่าง
ตัวอย่าง P
เรียกใช้ JavaScript เมื่อมีการลากองค์ประกอบ <p>:
<p draggable="true" ondrag="myFunction(event)">Drag me!</p>
รองรับเบราว์เซอร์
ตัวเลขในตารางระบุเบราว์เซอร์รุ่นแรกที่สนับสนุนแอตทริบิวต์เหตุการณ์อย่างสมบูรณ์
Event Attribute | |||||
---|---|---|---|---|---|
ondrag | 4.0 | 9.0 | 3.5 | 6.0 | 12.0 |