
Carlos Alirio Chacon Hernandez
Pregunta**Que diferencia hay entre offsetx y layerx? **
es que estaba mirando con console.log como nos enseño freddy para sacar el atributo con las posiciones Y y X en el canvas y resulta que ese offset y el layer siempre dan lo mismo, alguien me podría decir cual es la diferencia entre ambas por fa

Sura Naileth Cedeño Lopez
Hola:wave: offsetX/ offsetY son una extensión de Microsoft para los objetos de eventos del mouse, y significan la posición del puntero del mouse con respecto al elemento de destino. Lamentablemente, no están implementados por Firefox, y hay discordancia entre los otros navegadores sobre cuál debería ser el punto de origen: IE piensa que es el cuadro de contenido , mientras que Chrome, Opera y Safari son el cuadro de relleno (lo que tiene más sentido, ya que es el mismo origen de elementos absolutamente posicionados).
layerX/ layerY son propiedades de MouseEventobjetos definidos por navegadores basados en Gecko (Firefox et al.). Algunos dicen que son sustitutos de offsetX/ offsetY- no lo son. Son la posición del mouse con respecto al "elemento posicionado más cercano", es decir, un elemento cuya positionpropiedad de estilo no lo es static. Ese no es el elemento objetivo si está posicionado estáticamente.
Son compatibles con Chrome y Opera, pero ( layerX/ layerY) están obsoletos .