最近我正在制作拖拽事件。
一切都在计算机上正常工作,
但是当我打开手机上的网页时, '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
这是我的练习网页(源代码在我的存储库中),如果有兴趣,可以在手机和计算机上打开以查看差异。 Mypage