在js mousedown事件中 ,按住div监听onmouseove拖拽的时候,有时候不能监听onmouseup事件。
原因是会触发H5原生的拖拽事件。这样会造成一个当松开鼠标的时候会造成div跟着鼠标的运动轨迹去继续移动。
解决办法就是直接干掉H5的拖拽事件
在方法里面添加
ev.preventDefault();
或者
function(ev) {
ev.preventDefault();
};
document.ondragend = function(ev) {
ev.preventDefault();
};