Событие html dragend не запускается в браузере телефона

недавно я делаю перетаскивание.

Все работает прямо на компьютере,

но когда я открываю веб-страницу на телефоне, событие 'dragend' не срабатывает, но другие события перетаскивания, такие как dragstart, dragover... работают нормально. мой код такой

list.on('dragstart',function(e){    
    e.originalEvent.dataTransfer.setData('text',e.target.id);
})
.on('dragend',function(){//dosen't fire on phone's browser
    console.log('exit')
    //....
})
.on('dragover',function(e){
    e.preventDefault()  
    //....
}

Есть ли какое-либо решение, которое может заставить это работать на большинстве типов телефонов? Кстати система моего телефона Android7.0

Вот моя веб-страница с упражнениями (исходный код находится в моем репозитории), если интересно, вы можете открыть на своем телефоне и компьютере, чтобы увидеть разницу. Моя страница


person Timothy Lee    schedule 18.06.2017    source источник
comment
Уже ответил stackoverflow.com/questions/20927759/   -  person Nikola Spalevic    schedule 18.06.2017
comment
@Nikola Spalevic большое спасибо!   -  person Timothy Lee    schedule 19.06.2017