Sobes.tech
Junior

რომელი გადატანა (drag) მოვლენები გეცნობათ?

sobes.tech AI

პასუხი AI-სგან

  • dragstart: ელემენტი იწყებს გადმოტანას.
  • drag: ელემენტი გადმოტანილია (გაგრძელება მიმდინარეობს გადმოტანის დროს).
  • dragenter: გადმოტანილი ელემენტი შედის სამიზნე ზონაში.
  • dragover: გადმოტანილი ელემენტი მდებარეობს სამიზნე ზონაზე (გაგრძელება მიმდინარეობს).
  • dragleave: გადმოტანილი ელემენტი ტოვებს სამიზნე ზონას.
  • drop: გადმოტანილი ელემენტი განთავსებულია სამიზნე ზონაში.
  • dragend: გადმოტანა დასრულდა (გადმოყრის ან გაუქმების შემდეგ).

ყველა ეს მოვლენა მიეკუთვნება DragEvent ინტერფეისს და შეიცავს ინფორმაციას მონაცემებზე, გადმოტანის ეფექტის ტიპზე და მაუსის მაჩვენებლის კოორდინატებზე. ელემენტის განთავსების შესაძლებლობის მისაცემად, საჭიროა event.preventDefault()-ის გამოძახება dragover handler-ში.