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

24次阅读

共计 216 个字符,预计需要花费 1 分钟才能阅读完成。

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

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

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

正文完
 0