IE和FireFox中层的拖动详解
本篇主要讨论了IE和FireFox在层的拖动实现过程中的一些不同和一些常见问题,其他元件的拖动也是同样的道理,这里以使用较多的层元件为例进行解释。
层的拖动涉及了以下三个鼠标事件:
onmousedown:点下鼠标
onmousemove:移动鼠标
onmouseup:松开鼠标
拖动基本过程:
点下鼠标时,开始拖动,记下鼠标指针位置与被拖动元件的相对位置x;
鼠标移动时,根据鼠标指针的位置和相对元件位置x计算出元件的位置,并设置元件位置;
松开鼠标时,要销毁鼠标移动的事件处理程序,停止拖动。 继续阅读本文……

