我正在尝试使用具有可拖动 div 的 Framer Motion 设置组件,但拖动目标(可拖动元素)是可拖动父 div 的子级。与操作系统窗口类似,只能由顶部菜单栏拖动。我摆弄了dragControls,但我不知道这是否是我的答案。如果我将 motion.div 设置为子 div,则只有它会移动。
<motion.div drag > // This entire div should move when the target is dragged
<div> // I only want this div to be the draggable target
<span>DRAG ME</span>
</div>
<div>
<p>This div should move with the parent draggable div, but you can not drag from this div.</p>
</div>
</motion.div>