//oTitle.onmouseup = null;
oTitle.onmouseup = function(event) {
event = event||window.event;
document.onmousemove = null;
//这里易错,且不明白,注意
document.onmouseup = null;
}
就是这里 onmouseup是在title中点击的,所以 怎么用这个 oTitle.onmouseup = null 实现功能??
鼠标点击,拖拽,释放,这是一个流畅的过程,都是在标题栏中完成的,所以释放鼠标加载在oTitle上
这个其实 document.onmouseup = null 换成 这个就可以,只不过,只能在oTitle 范围内鼠标释放才有效,用前者最好,因为
oTitle.onmouseup 或者 document.onmouseup 区别在于 只在title处,点击才有用
用户体验不佳,有时候鼠标不在标题中释放就不可以,这种情况是存在的,
因为要求 在标题栏中点击跟随事件发生,才有紧跟鼠标,鼠标到其他地方点击,不跟随,这时候鼠标不在标题中