Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

230
Vistas
jQuery: ocultar página, desplazarse con .animate y luego mostrar la página a través de la función completa de .animate ahora funcionando

Para el sitio en el que estoy trabajando, quiero que las personas puedan hacer clic en un tema, ir a esa página y luego tener un botón en la parte inferior de esa página que los llevará de regreso a donde estaban navegando antes.

El siguiente script funcionó para eso:

 $(document).ready(function() { $('html, body').hide(); if (window.location.hash) { setTimeout(function() { $('html, body').scrollTop(0).hide(); $('html, body').animate({ scrollTop: $(window.location.hash).offset().top - 100 }, 100) }, 0); } else { $('html, body').show(); } });

Sin embargo, no es el mejor UX. Cuando se carga, salta incómodamente rápido al lugar al que estoy tratando de llevarlos o tienes que verlo desplazarse lentamente, lo que tampoco es divertido.

Tengo que hacer que se desplace porque, de lo contrario, se rompen otras animaciones en la página, así que pensé en ocultar todo mientras se desplaza, luego mostrarlo o atenuarlo cuando termine.

Escribí lo siguiente para hacer eso, y lo oculta, lo muestra y el registro de la consola se activa... Pero ya no se desplaza hacia abajo hasta donde quiero que vaya.

¿Alguna ayuda?

 $(document).ready(function() { $('html, body').hide(); if (window.location.hash) { setTimeout(function() { $('html, body').scrollTop(0).hide(); $('html, body').animate({ scrollTop: $(window.location.hash).offset().top - 100 }, 100, function() { $('html, body').show(); console.log("JHjlkjl"); }) }, 0); } else { $('html, body').show(); } });
about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda