image.onmousemove = function() {图片增加了onmousemove 事件以后,想得到图片移动哪儿像素位置信息,如何写呢?

解决方案 »

  1.   

    状态 = 0
    按下的时候{
    状态 = 1
    记录下鼠标的x和y坐标
    记录下元素的x和y坐标
    }
    移动的时候{
    状态是0就什么也不做。
    如果状态是1,那么
    元素y = 现在鼠标y - 原来鼠标y + 原来元素y
    元素x = 现在鼠标x - 原来鼠标x + 原来元素x
    }
    在任何时候放开的时候{
    状态 = 0
    }
      

  2.   

    image.onmousemove = function() { 
    就是图片有这个事件,但是在鼠标在图片上面移动时,这儿的像素坐标如何得?
      

  3.   

    将图片position:relative;image.onmousemove = function(e) { 
    e =e ||window.event;
    var x=e.offsetX || e.layerX
    var y=e.offsetY || e.layerY}