Drop - ondrop را انجام دهید

وقتی داده‌های کشیده شده رها می‌شوند، یک رویداد رها کردن رخ می‌دهد.

در مثال بالا، ویژگی ondrop یک تابع، drop(event) را فراخوانی می‌کند:

تابع drop(ev) {
ev.preventDefault();
var data = ev.dataTransfer.getData("text");
ev.target.appendChild(document.getElementById(data));
}

کد توضیح داده شده است:

  • برای جلوگیری از مدیریت پیش‌فرض مرورگر داده‌ها، با preventDefault() تماس بگیرید (پیش‌فرض به‌عنوان پیوند در حال نمایش باز است)
  • داده های کشیده شده را با متد dataTransfer.getData() دریافت کنید.این روش هر نوع داده ای را که در متد setData() روی یک نوع تنظیم شده است برمی گرداند
  • داده های کشیده شده شناسه عنصر کشیده شده ("drag1") است
  • اضافه کنیدعنصر را به عنصر drop کشیده است