Jquery 拖拽问题 鼠标抬起的动作

第一种mouseup:

第二种mouseup:

第一种就没啥问题,为什么第二个把mouseup放在drag上就会出现个问题,就是我把鼠标移出浏览器,在移进来的时候,红块还是会跟着跑,这时候我的鼠标已经松开了

因为你移出的时候,就已经up了你该死的鼠标,然后不调用drag元素的up方法

第一种,是设置在document上,只要你在浏览器里up你的鼠标,都会调用,

于是出现了如上的bug
温馨提示:答案为网友推荐,仅供参考