Я пишу простое приложение по расписанию в HTML5. Я хочу, чтобы пользователь мог вводить события (такие как Концерты, Лекции и т. Д.), Щелкая внутри элемента div, затем перетаскивая и отпуская мышь, чтобы контролировать длительность события (аналогично приложению Calendar в Mac OS). ,Затем я вставляю другой div соответствующей высоты, представляющий событие, в первый div. Я достиг этого, слушая события mousedown, mousemove и mouseup. Перетаскивание не было вариантом, так как нет перетаскиваемого узла. Однако мое решение не работает на мобильных устройствах. Я пытался реализовать ту же функциональность, используя ondragstart, ondrag и ondragend, но мне даже не удалось получить ondrag и ondragend для запуска в Firefox. Что я могу сделать, чтобы это работало на мобильных устройствах?
TL; DR: Как мне зафиксировать перетаскивание мышью без перетаскиваемого объекта или зоны перетаскивания на мобильных устройствах?