0
Interact.js库。更改dragzone on the fly
我有一个多元素,每个元素都有自己的可交互实例。 如何在拖动时切换实例? 所以拖动将继续与另一个元素。
任务听起来很奇怪,但它很简单 - 我为小屏幕做出了选择 - 选择器 - 当用户点击一个元素并“开始拖动”时,它停留在原地,但Y轴用于“滚动”当前选择,X轴(当delta很大时)将开始真正的拖动。但有了新元素,以前没有人点击过。
而我需要的是在从“滚筒”阶段切换到“实际拖曳”阶段期间改变拖曳源。
喜欢的东西
event.interaction.stop();
event.interaction.start({ name: 'drag' }, anotherInteractable, anotherElement);
不要工作。
感谢您的任何想法。
p.s.我可以为每个处理所有可拖动元素的应用程序创建单个可交互实例,但问题将保持几乎相同 - 即时更改交互元素。