En cromo canario, layerX y layerY están en desuso, pero ¿qué deberíamos usar en su lugar?¿Qué sustituto deberíamos usar para layerX/layerY ya que están en desuso en webkit?
He encontrado offsetX pero no funciona con Firefox. Así que para obtener layerX sin advertencia en webkit, lo he hecho:
var x = evt.offsetX || evt.layerX,
y = evt.offsetY || evt.layerY;
¡Pero esto parece bastante complejo! ¿Es eso realmente lo que debemos hacer para que layerX funcione en todos los navegadores?
Lo sentimos, pero esto no parece obtener siempre los mismos valores que layerX y layerY ... Parece que tenemos que seguir buscando la solución ... –
Tal vez el nombre de la función debe ser 'getLayerXY' – aztack
Solo para completa la respuesta, ten cuidado con 'var x = y = 0' porque estás declarando' y' como global. – fmvilas