Javascript 动态更换dragzone

Javascript 动态更换dragzone,javascript,interact.js,Javascript,Interact.js,Interact.js库 我有多个元素,每个元素都有自己的可交互实例。 拖动时如何在实例之间切换? 因此,拖动将与另一个元素一起继续 任务听起来很奇怪,但它很简单——我为小屏幕做了一个选择选择器——当用户单击一个元素并“开始拖动”时,它会保持在原位,但Y轴代表“滚轮”,用于更改当前选择,X轴(当增量较大时)将开始真正的拖动。但对于新元素,以前没有单击过一个 我所需要的就是在从“滚动”阶段切换到“真实阻力”阶段的过程中改变阻力源 差不多 event.interaction.stop(); even

Interact.js库

我有多个元素,每个元素都有自己的可交互实例。 拖动时如何在实例之间切换? 因此,拖动将与另一个元素一起继续

任务听起来很奇怪,但它很简单——我为小屏幕做了一个选择选择器——当用户单击一个元素并“开始拖动”时,它会保持在原位,但Y轴代表“滚轮”,用于更改当前选择,X轴(当增量较大时)将开始真正的拖动。但对于新元素,以前没有单击过一个

我所需要的就是在从“滚动”阶段切换到“真实阻力”阶段的过程中改变阻力源

差不多

event.interaction.stop();
event.interaction.start({ name: 'drag' }, anotherInteractable, anotherElement);
不要工作

谢谢你的建议

p、 我可以为每个处理所有可拖动元素的应用程序创建一个可交互实例,但问题几乎是一样的——动态更改交互元素

看来我必须做一个没有交互作用的“滚动”阶段。 仅在控制按钮按下状态下移动侦听器

当用户做出选择后开始“拖动”阶段时, 真正的交互将从已经定义的对象开始