用onmousemove做拖拽时要注意iframe,在鼠标经过iframe时,鼠标就会失去控制。

解决方法是:写个position:absolute层在onmousedown时遮盖页面,onmouseup时隐藏。还要注意在IE下该层要添加一个透明的背景图片,不然还是遮不住iframe。

拖拽需要三个方法,onmousedown,document.onmousemove,document.onmouseup。

3 Comments

Leave a Reply