说白了要捕获下事件,释放下事件,解决方法如下:
onMouseDown事件加入:
if(this.setCapture)
{
this.setCapture();
}else if(window.captureEvents){
window.captureEvents(Event.MOUSEMOVE);
}
或:
document.all ? this.setCapture() : window.captureEvents(Event.MOUSEMOVE);
onMouseUp事件加入:
if(this.setCapture)
{
this.releaseCapture();
}else if(window.captureEvents){
window.releaseEvents(Event.MOUSEMOVE|Event.MOUSEUP);
this.οnmοusemοve=null; this.οnmοuseup=null;
}
或:
document.all ? this.releaseCapture() : window.releaseEvents(Event.MOUSEMOVE|Event.MOUSEUP);
记下!