Vaya por delante que mis conocimientos de javascript y jquery son regulares.
Tengo una pagina que al pulsar guardar, va al servidor, realiza operaciones, se trae los datos y despues hace esto:
Código Javascript:
Ver original
$( 'html, body' ).animate({ opacity: 0, }, 1, function() { $( 'html, body' ).animate({ scrollTop : posicionar, behavior: 'smooth', }, 1, function(){ $( 'html, body' ).animate({ opacity: 1, }, 1000) }) });
La idea es que el scroll se situe donde el valor de la variable "posicionar" sin que se note con un efecto fade. Es decir, al entrar en la pagina, que ya haga el fade y que vuelva cuando esté posicionado. Así de esta forma el usuario solo ve que se le ha vuelto a posicionar donde pulsó guardar.
Este código está funcionando relativamente bien, pero en alguna ocasion se ve un poco como baja el cursor.
La idea es que algun experto como vosotros me de alguna idea de como se puede optimizar este trozo de código para que funcione perfecto.
Muchas gracias.
Un saludo.