怎么用这个 oTitle.onmouseup = null 实现功能?

来源:4-2 [DOM事件] QQ面板拖拽效果(下)

咸鱼有梦

2015-06-24 22:07

//oTitle.onmouseup = null;

oTitle.onmouseup = function(event) {

event = event||window.event;

document.onmousemove = null;

//这里易错,且不明白,注意

document.onmouseup = null;

}

就是这里 onmouseup是在title中点击的,所以 怎么用这个 oTitle.onmouseup = null 实现功能??

写回答 关注

2回答

  • xiaobing_hope
    2015-10-24 17:56:54

    鼠标点击,拖拽,释放,这是一个流畅的过程,都是在标题栏中完成的,所以释放鼠标加载在oTitle上

  • 咸鱼有梦
    2015-06-26 11:06:50

    这个其实 document.onmouseup = null 换成 这个就可以,只不过,只能在oTitle 范围内鼠标释放才有效,用前者最好,因为

     oTitle.onmouseup 或者 document.onmouseup 区别在于 只在title处,点击才有用

     用户体验不佳,有时候鼠标不在标题中释放就不可以,这种情况是存在的,

     因为要求 在标题栏中点击跟随事件发生,才有紧跟鼠标,鼠标到其他地方点击,不跟随,这时候鼠标不在标题中


DOM事件探秘

DOM事件?本课程会通过实例来给小伙伴们讲解如何使用这些事件

99544 学习 · 1197 问题

查看课程

相似问题