我正在尝试在拖动项目时进行拖动和旋转。要拖动它们,我使用了可拖动(https://draggabilly.desandro.com/)。
拖动事件是由Draggabilly完成的,但是我现在要做的是在拖动事件上旋转项目。
我正确地将库事件称为.on(“ drag” ..,但要拖动内容移动项目使用CSS属性转换:translate3d。
我想做的是设置例如一个变换:rotate(27deg);这个js
if (translation !== "") $(elem_to_rotate).css('transform', rotate);
但没有什么可以被库覆盖的。
我在互联网上发现,如果将其添加到我的js中
Draggabilly.prototype.positionDrag = Draggabilly.prototype.setLeftTop;
然后我可以旋转项目,但是它们在错误的位置上错误地拖动