【发布时间】:2019-08-13 21:26:27
【问题描述】:
我遇到了拖放问题,正在寻求有关 IE11 实施的建议。
IE11 的拖放 API 并不可靠,我正在尝试尽可能多地使用它
几个问题——举个简单的例子:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
</head>
<body>
<div draggable="true" style="border:1px solid red; width:250px;">DRAG ME</div>
<div style="width:500px;height:250px;border:1px solid blue" ondragover="event.preventDefault();return false">
TO HERE
</div>
</body>
</html>
https://jsbin.com/givuwokuxe/1/edit?html,js,output
a) 如果您注意到 - 拖动时,它会变为带加号的箭头(光标:复制) 如何将光标从光标更改:复制到光标:拖动时移动?这甚至可能吗?
b) 关于“拖动幽灵”元素 - 有没有办法在 dragEnd 上获取该幽灵元素的坐标(而不是依赖 event.clientX/event.clientY)?我想知道,因为我正在移动这个元素,并且由于我正在定位这个 x/left 和 y/top 坐标位置,所以我遇到了 WYSIWYG dragEnd 的问题。如果我在元素的右侧拖动,然后再拖动结束,则元素的位置会稍微偏移,而不是准确放置重影的位置。
谢谢
【问题讨论】:
标签: html drag-and-drop internet-explorer-11