【发布时间】:2020-06-15 14:59:06
【问题描述】:
一个非常简单的问题 - 但没有找到一个简单的答案。
我想在一个元素上启用拖动事件(onDragStart、onDrag、onDragEnd 等),但我不希望元素在尝试拖动时对拖动进行动画处理(比如将draggable 传递给组件时)。
我该如何做到这一点?
<div
onDragStart={() => console.log("onDragStart")} //does not fire
// draggable // dont want this - or just disable animation when trying to drag
>
someContent
</div>
【问题讨论】:
-
动画是什么意思?头像?
-
某些元素只需要 html draggable 属性
-
如果是头像,您可以将其关闭,甚至可以自己制作。你不能没有可拖动的属性。或者你必须自己写所有的逻辑。
标签: javascript reactjs