Gatsby: [using-page-transitions] Seite scrollt nach oben, bevor sie zur neuen Seite wechselt

Erstellt am 29. Okt. 2017  ·  3Kommentare  ·  Quelle: gatsbyjs/gatsby

Wirklich begeistert von diesem neuen Beispiel.

Repro

  1. Erstellen Sie eine Seite mit so viel Inhalt, dass sie größer als das Ansichtsfenster ist, und fügen Sie unten einen "lokalen" Link hinzu.
  2. Scrollen Sie zu und klicken Sie dann auf den Link.

Erwartetes Ergebnis

Ich denke, der Flow sollte sein:

  1. Ausblenden
  2. Nach oben scrollen
  3. Einblenden

Wurde sicher schon mal gelöst, habe mich nur noch nicht persönlich eingegraben oder umgeschaut.

Tatsächliche Ergebnis

  1. Nach oben scrollen
  2. Ausblenden
  3. Einblenden

cc @stevensurgnier (hoffe das ist koscher)

Hilfreichster Kommentar

Ich habe einen funktionierenden Prototyp, der die Option getUserConfirmation von history , um die Exit-Animation zu starten und den Verlaufs-Push zu verzögern. Lass mich noch ein bisschen testen und ich werde so schnell wie möglich eine PR zusammenstellen.

Alle 3 Kommentare

Hmm, das Problem ist, dass das Scrollen sofort erfolgt, wenn der Seitenübergang beginnt.

Wie sind andere damit umgegangen?

Völlig koscher mit mir @dustinhorton :) danke, dass du verbessern . Ich schaue diese Woche mal nach.

Ich habe einen funktionierenden Prototyp, der die Option getUserConfirmation von history , um die Exit-Animation zu starten und den Verlaufs-Push zu verzögern. Lass mich noch ein bisschen testen und ich werde so schnell wie möglich eine PR zusammenstellen.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

jaanhio picture jaanhio  ·  3Kommentare

totsteps picture totsteps  ·  3Kommentare

mikestopcontinues picture mikestopcontinues  ·  3Kommentare

andykais picture andykais  ·  3Kommentare

magicly picture magicly  ·  3Kommentare