Fullcalendar:可拖动的搞砸了造型

Fullcalendar: Draggable screws up styling

我需要能够将外部 HTML 元素拖放到完整日历中。我查看了以下说明:https://fullcalendar.io/docs/external-dragging

这很好用,我现在可以将元素拖放到我的日历中。 然而,由于一些奇怪的原因,使用 new Draggable() 螺丝初始化元素与拖动的幽灵的样式。这是不拖动时的视图:

当拖动开始时,会发生这种情况:

因为这只会在拖动时发生,我什至不知道如何查看此元素并相应地更改其样式。我试图在不使用 new Draggable() 的情况下找到其他方法,但似乎这是唯一的方法。我也看了 属性 dropAccept ,但这也不起作用。 提前致谢!

所以问题是拖动开始的那一刻,幽灵就从它的父元素上分离了。因此,所有改变父元素的子元素的样式都会丢失,并导致这种行为。解决方法是将元素封装在另一个元素中(div),并使其不存在影响子元素的样式