1.使用js的mousemove方法的时候可不可判别鼠标移动的方向啊?
2.如果能,怎么判别呢?请高手指教,急急急急急急!!!

解决方案 »

  1.   

    触发mousemove的时候  event里会有 X 和 Y 坐标
     然后  你懂的
      

  2.   

    IE下有 fromElement和 toElement 这个应该够你的判断用了
     不如搜索一下这2个
      

  3.   

    是 移动方向 
    还是  移动到哪个dom 对象如果是移动到哪个dom 对象:  e.toElement || e.relatedTarget 如果是移动方向,移动时,记录上次坐标,当前坐标-上次坐标, 就知道方向了
    然后重置 上次坐标     var x = ev.x||ev.pageX;
        var y= ev.y ||ev.pageY;
      

  4.   

    移动时,记录上次坐标,当前坐标-上次坐标, 就知道方向了
    然后重置 上次坐标   var x = ev.x||ev.pageX;
      var y= ev.y ||ev.pageY;
    试试。