Tengo un mapa con zoom, y elementos flotantes encima.
Escalo el mapa a 3:1 y centro la el punto desde donde se escaló como centro con esta fórmula:
Código:
Ahora bien: Escalo los items flotantes con respecto al eje X con esta fórmula:x = event.clientX + window.scrollX; y = event.clientY + window.scrollY -250; centradoX=screen.width/2; centradoY=screen.height/2; movimientoX=x*3-centradoX; movimientoY=y*3-centradoY;
Código:
Funciona, aparentemente.posPxX=document.getElementById("taldiv"+i).style.left.indexOf("px"); left=document.getElementById("taldiv"+i).style.left.substr(0,posPxX); left=parseInt(left); movimientoX=parseInt(movimientoX);
Intento hacer lo mismo con el eje Y, y no funciona... a mano, he dado con un número que más o menos.. pero no me va..
Algún matemático por aquí?
Gracias