本帖最后由 qq82979816 于 2010-01-09 18:30:22 编辑

解决方案 »

  1.   

    document.onmouseup =function () {
    window.getSelection ? window.getSelection().removeAllRanges() : document.selection.empty(); 
        document.onmousemove=null;
    }
      

  2.   

    注册了mousemove,再注册一个onmouseup事件来取消mousemove事件句柄啊,用removeEventListener和
    detachEvent取消事件句柄
      

  3.   


    结贴了。。
    3楼兄弟说的方法可以解决,,但是那么长的一行,,我一个也没用过,,不明白。。
    5楼兄弟给的连接里有这么一段话
    (注意ff2下的鼠标捕获有一个bug,当拖放对象内部没有文本内容并拖放到浏览器外时捕获就会失效。
    给拖放对象插入一个空文本,例如<font size='1px'>&nbsp;</font>就可以解决,不过这个bug在ff3已经修正了。)
    我在拖动层里随便打了一个字母,,FF里不粘鼠标了。。我的是FF3