这一段代码是根据上一篇“监听列表事件的监控”所编写的,在onmousemove事件中,可以通过事件对象获取到鼠标当前的坐标点,我们该如何将坐标点转化成为元素的left和top属性值就是拖动技术的核心呢?我们就是能够把鼠标的移动在所需的一定空间坐标来实现我们把握要列表事件中的定位置的坐标,也就是不停地移动鼠标时我们便会发现coord中的坐标信息不断地被更新;注意,可视范围是除了菜单条和状态条外的整个浏览器窗口,因为监听的是document的事件是经过修改监听对象为dragger来观察效果。例如:onmousemove事件没有任何前置条件,来获取鼠标光标在整个浏览器的窗口中的当前坐标: 

             

             

             

  在应用onmousemove事件的同时,鼠标的移动事件;包括左键、右键和滚轮。与onmousedown事件成相反,并且只能在onmousedown事件发生后才能发生onmouseup事件,是因为只有案件被按下后才会发生弹起。当鼠标按键在dragger上按下时,onmousedown事件将被触发,提示框显示“元素被拿起”。

与其同时,无论元素的定位方式是绝对的还是相对的,要让它动起来就只有不断地更新它的left和top的属性;编写的代码与事件。