Necesito que al pinchar en una miniatura, me muestre esta imagen ampliada y centrada en la ventana, centrada en lo que tu estás viendo en el monitor, NO en la página, que esto es lo que he conseguido hasta ahora, pero no me vale porque si la miniatura está al principio de la página al pinchar en ella la foto grande no me aparece a la vista, tengo que hacer scroll para llegar a ella.
Código CSS
Código HTML:
Ver original
#imgGr {visibility: hidden; position:absolute; background-color: #f5f7f9; border: 3px solid #a5a7aa; z-index: 1; width: auto; height: 450px;}
Código Javascript:
Ver original
var w = window.innerWidth; var cw = img.clientWidth; var ch = 450; var h = window.innerHeight; img.style.left = parseInt((w/2)-(cw/2))+'px'; img.style.top = parseInt((h/2)-(ch/2))+'px';