[英]How to create event with filled property dataTransfer?
我有javascript代碼的本地html文件。
我應該通過測試來拖放。
它只使用IE瀏覽器。
在javascript代碼事件中捕獲“drop”並分析dataTransfer(e.dataTransfer.getData(“Text”))的內容。
在測試I中使用下一個代碼模擬事件:
event = document.createEventObject();
這里創建了包含dataTransfer == null的事件。
寫入是不可能的,因為屬性是只讀的。
target.fireEvent("ondrop", event);
事件在javascript代碼中觸發,但dataTransfer為null。
我應該在dataTransfer中放入一些測試元素。
我該如何解決這個問題?
您可以嘗試使用CustomEvent界面,但我不確定它是否適用於IE。
var event = new CustomEvent('build', { 'detail': elem.dataset.time });
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.