html dragend事件不会在手机的浏览器上触发

时间:2017-06-18 15:29:54

标签: javascript jquery html drag-and-drop mobile-browser

最近我正在制作拖拽事件。

一切都在计算机上正常工作,

但是当我打开手机上的网页时, '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

0 个答案:

没有答案