Gatsby: página [using-page-transitions] rola para o topo antes de fazer a transição para a nova página

Criado em 29 out. 2017  ·  3Comentários  ·  Fonte: gatsbyjs/gatsby

Realmente feliz com este novo exemplo.

Repro

  1. Crie uma página com conteúdo suficiente que seja mais alta que a janela de visualização e adicione um link 'local' na parte inferior.
  2. Role até e clique no referido link.

Resultado esperado

Acho que o fluxo deve ser:

  1. Desaparecer
  2. Role para cima
  3. Aparecimento gradual

Certamente já foi resolvido antes, só não investiguei pessoalmente ou olhei em volta ainda.

Resultado atual

  1. Role para cima
  2. Desaparecer
  3. Aparecimento gradual

cc @stevensurgnier (espero que seja kosher)

Comentários muito úteis

Eu tenho um protótipo funcional que usa a opção getUserConfirmation de history para iniciar a animação de saída e atrasar o envio de histórico. Deixe-me testar um pouco mais e farei uma RP o mais rápido possível.

Todos 3 comentários

Hmm, o problema é que sim, a rolagem acontece imediatamente quando a transição da página começa.

Como outras pessoas abordaram isso?

Totalmente kosher comigo @dustinhorton :) obrigado por ajudar a tornar o recurso melhor. Vou dar uma olhada esta semana.

Eu tenho um protótipo funcional que usa a opção getUserConfirmation de history para iniciar a animação de saída e atrasar o envio de histórico. Deixe-me testar um pouco mais e farei uma RP o mais rápido possível.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

signalwerk picture signalwerk  ·  3Comentários

magicly picture magicly  ·  3Comentários

theduke picture theduke  ·  3Comentários

hobochild picture hobochild  ·  3Comentários

brandonmp picture brandonmp  ·  3Comentários