禁用Chrome/Safari拖放动画



http://www.html5rocks.com/en/tutorials/dnd/basics/

在这里的示例中(滚动到底部并尝试最后一个示例(,当您拖动元素而不将其放在任何位置时,它会被定位回默认位置,并且有一个用于定位到默认位置的动画(Chrome/Safari(。我想禁用该动画。

webkit有什么特殊的属性可以让我这样做吗?

在这里找到答案,它适用于我的情况https://stackoverflow.com/a/51697038/1770586

为了防止动画,需要触发drop事件。为了触发drop事件,您需要在dragov的处理程序中调用preventDefault((。

document.addEventListener('dragover', function(e) { e.preventDefault() })

最新更新