А зачем эмулировать то, что не требует эмуляции? Ты пробовал эмитить эти события? Если да - что не устраивает?
megolomaniaМастер (1648)
3 года назад
потому что события dragleave/enter/drop/over не работают на touch. По крайней мере я не нашёл способа их запускать обычным способом. Даже получив координаты объекта и начав его перетаскивать при touchmove, обработчики dragleave/enter/drop/ove не срабатывают, как если они прекрасно работают с мышкой.
Пожалуйста без сторонних библиотек.