dataTransfer равен нулю при создании события перетаскивания программно


Я пытаюсь создать dragEvent и запустить его программно, используя этот код в Chrome:

var ev = document.createEvent("MouseEvents");
ev.initEvent("dragstart");

а затем выстрелить так:

element.dispatchEvent(ev);

Элемент имеет перетаскиваемый атрибут.

Событие было отправлено успешно. Однако при возникновении события объект dataTransfer имеет значение null. Даже когда я пытаюсь установить его вручную для рабочего объекта dataTransfer - он все равно остается нулевым.

Есть идеи?
Спасибо

Ответы на вопрос(2)

Ваш ответ на вопрос