Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

235
Visualizações
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 à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda