解决方案 »

  1.   

    首先你需要知道 有个冒泡的机制,即子集的事件会一级一级往父级上边传递,如果移动太快,肯定会出现脱离div的情况,那么就需要把事件绑定在能够涵盖所有子集的父级身上,使得事件冒泡到父级,显然,document是个很好的选择,无论鼠标在怎么移动,始终是在文档范围之内,所以可以解决这个问题.
      

  2.   

    这个我也写过拖动的  遇到和你一样的情况 
     确实是div不能绑定mousedown 或者mouse什么的事件  只能是整个页面绑定  ,许多网上的教程例子都没有绑定div层的。
    绑定在div上 鼠标移出div层 事件就消失了,绑定document 也就是整个页面都有这个事件。