HTML Drag and Drop API - Kéo thả trong javascript

Trong HTML, bất kỳ phần tử nào cũng có thể được kéo và thả.

Hỗ trợ trình duyệt

HTML Drag and Drop API - Kéo thả trong javascript

Video tutorial


Truy cập youtube Lùn Dev để xem nhiều hơn

Ví dụ về kéo và thả trong HTML

Code HTML


Code CSS


Code Javascript



Nó có vẻ phức tạp, nhưng chúng ta hãy xem xét tất cả các phần khác nhau của một sự kiện kéo và thả.

Kéo gì - ondragstart

Trong ví dụ trên, thuộc tính ondragstart gọi một hàm, kéo (sự kiện), chỉ định dữ liệu nào sẽ được kéo.

Thả ở đâu - ondragover 

Sự kiện ondragover chỉ định nơi dữ liệu được kéo có thể được thả xuống.
Theo mặc định, không thể bỏ dữ liệu / phần tử trong các phần tử khác. Để cho phép giảm, chúng ta phải ngăn việc xử lý mặc định của phần tử.

Điều này được thực hiện bằng cách gọi phương thức event.preventDefault () cho sự kiện ondragover:

Thực hiện thả - ondrop

Khi dữ liệu được kéo bị loại bỏ, sự kiện rơi sẽ xảy ra. Trong ví dụ trên, thuộc tính ondrop gọi một hàm, drop (sự kiện).


Download code and image

Previous Post Next Post