dataTransfer равен нулю при создании события перетаскивания программно
Я пытаюсь создать dragEvent и запустить его программно, используя этот код в Chrome:
var ev = document.createEvent("MouseEvents");
ev.initEvent("dragstart");
а затем выстрелить так:
element.dispatchEvent(ev);
Элемент имеет перетаскиваемый атрибут.
Событие было отправлено успешно. Однако при возникновении события объект dataTransfer имеет значение null. Даже когда я пытаюсь установить его вручную для рабочего объекта dataTransfer - он все равно остается нулевым.
Есть идеи?
Спасибо