Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

Drop target ฟังเหตุการณ์อะไรใน HTML5?


เพื่อรับการวาง (drop) Drop target ต้องฟังเหตุการณ์อย่างน้อย 3 เหตุการณ์:

  • เหตุการณ์ dragenter ใช้กำหนดว่า drop target จะยอมรับการวางหรือไม่ หากยอมรับ ต้องยกเลิกเหตุการณ์นี้
  • เหตุการณ์ dragover ใช้กำหนดการแสดงผลให้ผู้ใช้เห็น หากยกเลิกเหตุการณ์ จะอัปเดตการแสดงผล (โดยทั่วไปคือเคอร์เซอร์) ตามค่าแอตทริบิวต์ dropEffect
  • สุดท้าย เหตุการณ์ drop อนุญาตให้ทำการวางจริงได้