关于javascript:js-onmouseove拖拽时有时候不能触发onmouseup事件

在js mousedown事件中 ,按住div监听onmouseove拖拽的时候,有时候不能监听onmouseup事件。
起因是会触发H5原生的拖拽事件。这样会造成一个当松开鼠标的时候会造成div跟着鼠标的静止轨迹去继续移动。

解决办法就是间接干掉H5的拖拽事件

function(ev) {
    ev.preventDefault();
};
document.ondragend = function(ev) {
    ev.preventDefault();
};

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理