Я использую Fullcalendar- Angular и пытаюсь переместить события из дня в день, но проблема в том, что когда я начинаю тянуть какое-то событие, оно должно быть перемещено в центр ячейка нового дня.
Я хочу, чтобы событие было перемещено , как только мышь войдет в ячейку нового дня.
Вот 2 изображения того, что я значит .. я перемещаю событие с 16 дня на 15 день.
Немного переместил событие до центра ячейки дня 15 - НЕ активировано
Перемещено немного левее - Активировано
Это приемлемо, когда в месячном представлении изменяется цвет фона в качестве индикатора, однако, когда я перехожу на недельном представлении и начинаю тянуть его, это не меняет фон также не перемещает событие, пока не достигнет центра новой ячейки, что вызывает проблемы с удобством использования, когда я пытаюсь переместить канун nt поверх другого события.
Демо
То, что я пробовал
- Использование сторонней библиотеки для перетаскивания (Dragula)
- Использование атрибута eventDragMinDistance , но не удалось получить правильное значение