只挂住了自己的MouseMove,挂全局的MouseMove就没问题了。

解决方案 »

  1.   

    倪拖拽的时候看看cup的使用情况
      

  2.   

    我试了,挂全局的MouseMove就没问题了.求解,为何??
      

  3.   

    因为你鼠标拖快了就移出去了,然后就没MouseMove事件了,和CPU占用率什么的没关系。
      

  4.   

    我猜有以下几种可能(1)楼主的机器太烂了。 这个好办,买台超强的机器就OK了。(2)你用的是拖拽对象自己的 onmouseup 事件,并且没有 setcapture.
    这样你在对象边缘拖动鼠标很快的时候,由于事件激发到对象外造成的拖拽停顿。
    其实,多半你就是这种情况。这样的话,你在onmousedown中加上setcapture,
    在onmouseup中加下releaseCpature就ok了.顺便说一下,不要在body里做onmousemove事件。
    那样程序会麻烦很多,而且这样带来的麻烦也毫无意义。(3)看看你的机器上CUP占用率是否为100%,可能你不经意间中了那个时髦的病毒木马。如果以上三种都不是的话,你可以到天台上对着天空大喊几声吧。
    没准回来就好了呢!!!!!
      

  5.   

    如果是IE在拖动的开始:对像加上 obj.setCapture();
    拖动结束加上.obj.releaseCapture;