dataTransfer is null when creating drag event programmatically

前端 未结 2 441
轻奢々
轻奢々 2020-12-19 05:21


I am trying to create a dragEvent and fire it programmatically using this code on Chrome:

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


        
2条回答
  •  北荒
    北荒 (楼主)
    2020-12-19 05:46

    Looks like it can work like this:

    const dataTransfer = new DataTransfer;
    dataTransfer.setData("data", '1');
    cell.dispatchEvent(new DragEvent('drop', { dataTransfer: dataTransfer }));
    

提交回复
热议问题