JavaScript - Problema con cálculos para posicionar el scroll después de desplegar un div

 
Vista:
sin imagen de perfil

Problema con cálculos para posicionar el scroll después de desplegar un div

Publicado por Carlos (9 intervenciones) el 25/02/2017 21:41:01
Hola a todos, estoy teniendo algunos problemas para posicionar la barra de scroll en el lugar deseado después de hacer click en una imagen que despliega un div. La idea es mover el scroll para colocar el div desplegado arriba de la página.

Todo funciona correctamente si, cuando pincho en una imagen, no hay ningún div desplegado todavía. Pero si lo hay, entonces los cálculos no funcionan bien, y se coloca el scroll de manera extraña, cada vez en un sitio. Yo creo que los cálculos que hago son correctos pero igual se está guardando algún valor entre una acción y otra y está afectando a la aritmética.

Por no alargar mucho este mensaje les dejo el código que tengo para que lo puedan probar y a ver si me pueden echar una mano o indicar que puedo estar haciendo mal.

Lo pueden probar aquí https://jsfiddle.net/tanaan/xeb914og/

Muchas gracias a todos por su tiempo

Un saludo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder