是否可以将文本从网站拖动到外部应用程序?类似于用户可以单击并将其从网站拖放到Microsoft Word甚至是Photoshop中并将图像放置到那些应用程序中的方式。我想对文本做同样的事情。
在我的情况下,当用户单击可拖动的文本并将其放入单词或词条时,我希望它删除存储在拖动事件中的数据。这只是纯文本。我可以在外部应用程序中处理放置事件,我只是不知道如何在拖动事件中存储文本。
当前,当我将html元素拖到浏览器之外时,它始终显示“ disabled”图标,以防止发生拖放。
<div draggable=True class="shared" data-content="Apples">
Fruit A
</div>
<div draggable=True class="shared" data-content="Apples">
Fruit B
</div>
Yeah, this is possible! You need to use the
dataTransfer
property of the event. Try something like this:JSFiddle: https://jsfiddle.net/vg129k4z/