久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

以編程方式創建拖動事件時,dataTransfer 為空

dataTransfer is null when creating drag event programmatically(以編程方式創建拖動事件時,dataTransfer 為空)
本文介紹了以編程方式創建拖動事件時,dataTransfer 為空的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

限時送ChatGPT賬號..


我正在嘗試創建一個 dragEvent 并在 Chrome 上使用此代碼以編程方式觸發它:


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

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

然后以這種方式觸發它:

and then fire it this way:

element.dispatchEvent(ev);

元素具有可拖動屬性.

The element has draggable attribute.

事件已成功發送.但是,在觸發事件時 - dataTransfer 對象為空.即使我嘗試手動將其設置為工作 dataTransfer 對象 - 它仍然保持為空.

The event was dispatched successfully. However on the event being fired - the dataTransfer object is null. Even when I try to set it manually to a working dataTransfer object - it still stays null.

有什么想法嗎?
謝謝

Any ideas?
Thanks

推薦答案

很遺憾,目前似乎沒有這樣的方法可以通過編程方式創建 DataTransfer 對象.HTML5 拖放界面的描述說:

Unfortunately, it seems that there is no such a way to create a DataTransfer object programmatically at the moment. The description of HTML5 drag and drop interface says:

雖然為了與其他事件接口保持一致,DragEvent 接口有一個構造函數,但并不是特別有用.特別是,無法從腳本創建有用的 DataTransfer 對象,因為 DataTransfer 對象具有在拖放過程中由瀏覽器協調的處理和安全模型

Although, for consistency with other event interfaces, the DragEvent interface has a constructor, it is not particularly useful. In particular, there's no way to create a useful DataTransfer object from script, as DataTransfer objects have a processing and security model that is coordinated by the browser during drag-and-drops

請在此處查看更多詳細信息:http://www.whatwg.org/specs/web-apps/current-work/multipage/dnd.html#the-dragevent-and-datatransfer-interfaces

Please check more details here: http://www.whatwg.org/specs/web-apps/current-work/multipage/dnd.html#the-dragevent-and-datatransfer-interfaces

這篇關于以編程方式創建拖動事件時,dataTransfer 為空的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

How do I write FileReader test in Jasmine?(如何在 Jasmine 中編寫 FileReader 測試?)
JS/HTML5 WebSocket: Connect without HTTP call(JS/HTML5 WebSocket:無需 HTTP 調用即可連接)
CSS: Repeat Table Header after Page Break (Print View)(CSS:分頁后重復表頭(打印視圖))
Put HTML head in another file(將 HTML 頭放在另一個文件中)
What is the real difference between the quot;headquot; and quot;headerquot; tag?(“頭和“頭之間的真正區別是什么?和“標題標簽?)
Header/Footer Layout with 100% Content Height in IE8(IE8 中具有 100% 內容高度的頁眉/頁腳布局)
主站蜘蛛池模板: 一级免费黄色 | 天堂久久网 | 欧美大片一区 | 可以免费看的毛片 | 久久久久久国产精品 | 97久久超碰 | 国产综合精品一区二区三区 | 国产三级一区二区 | 国产xxxx在线 | 黄色片免费看 | 性xxxxx| 亚洲精品中文在线观看 | 99re66在线观看精品热 | 日韩一二区在线 | 久久精品一级 | 亚州精品天堂中文字幕 | 国产精品一区二区在线 | 免费一级网站 | 日韩av高清| 精品亚洲二区 | 久久久国产一区二区三区四区小说 | 精品国产欧美一区二区三区成人 | 九九热视频这里只有精品 | 日韩一区二区三区av | 欧美精品乱码久久久久久按摩 | 国产乱码精品一区二区三区中文 | 久久久成人一区二区免费影院 | 日韩一区二区三区在线播放 | 国产视频一区在线 | 日韩在线视频一区二区三区 | 在线观看免费观看在线91 | 久久精品色欧美aⅴ一区二区 | 全免费a级毛片免费看视频免 | xxx视频| 日韩精品中文字幕一区二区三区 | 午夜电影网 | 欧美成人精品激情在线观看 | 91视频一88av | 色婷婷亚洲国产女人的天堂 | 99久久精品免费看国产四区 | 欧美久久久久久 |