2016-12-02 3 views
0

Ich habe ein seltsames Problem und kann nicht einmal diagnostizieren, was es verursacht. Ich arbeite an der Website meines Professors: jurgec.netWebsite nicht vollständig nach oben scrollen

Das Problem ist nur auf der mobilen Website. Wenn Sie auf einen der Links wie "Ich bin ein Student" klicken, scrollen Sie ein wenig nach unten und drücken Sie dann zurück. Die Website landet nicht ganz oben auf der Seite. Sie können ein wenig von der gelben Seite unten sehen.

Ich habe das Gefühl, weil die Höhe jedes Abschnitts von der Bildschirmgröße des Browsers abhängt. Und da auf Mobil-Chrome die URL-Leiste beim Scrollen nach unten verschwindet, verändert sie die Höhe des Browsers und ruiniert somit die Größe der Website-Bereiche.

Jede Hilfe wird sehr geschätzt!

+0

Es gibt keinen Code, der die Zurück-Taste steuert, es ist nur die eingebaute Browser-Zurück-Taste. –

+0

Ich habe es gerade in Chrome auf iOS überprüft und alles ist in Ordnung. –

+0

Sie haben Recht, Brad, das Problem kann nicht in iOS neu erstellt werden. Können Sie Nexus 5-Emulator auf Chrom versuchen? Das Problem besteht immer noch. –

Antwort

0

Dies ist, weil die Schaltfläche zurück zum vorherigen "Zustand" der Website zurückkehrt, auf der Sie waren. Wenn du nach unten scrollst, gehst du zu dem Teil, an dem du warst, als du den Klick gemacht hast.

Funktioniert $ (Dokument) .ready() - Funktionen nach einem Zurück-Taste drücken ?? Wenn sie es tun (nicht sicher im Moment), könntest du so etwas tun.

$(document).ready(function(){ 
    scroll(0,0) 
}); 

Welche ob das funktioniert nicht wirklich sollten Sie denn bei der ersten Seite zu laden beeinflussen, sind Sie bereits bei (0,0), so würden Sie kein Springen bemerken. Nicht sicher, ob das für dich funktionieren würde, aber viel Glück!

+0

Sollte es nicht automatisch nach oben scrollen? Ich will es nicht erzwingen. (Ich scrolle nicht zuerst von oben nach unten, also erwarte ich, dass ich wieder nach oben zurückkomme). –

+0

Hast du nicht gesagt, dass du ein bisschen runterscrollst, bevor du auf den Link klickst? – oompahlumpa

+0

Nicht genau, das ist, wie ich das Problem neu erstellen: Laden Sie die Website, klicken Sie auf eine der Schaltflächen (führt Sie zu einem Abschnitt weiter unten auf der Seite), blättern Sie, klicken Sie zurück. Jetzt lade ich nicht oben auf der Seite, obwohl ich dort angefangen habe. –

Verwandte Themen