iOS Safari scroll to top funktioniert nicht auf bestimmten Seiten. Warum?

8

Haftungsausschluss: Die Website wurde inzwischen aktualisiert, dieses Problem tritt bei der neuen Version des Designs nicht mehr auf.

Auf einer neuen Seite, die ich gebaut habe, habe ich eine seltsame Eigenart in Safari (iOS 5) bemerkt. Normalerweise können Sie auf die schwarze Leiste oben auf Safari tippen, um zum Anfang einer beliebigen Webseite zu blättern. Auf meiner neuen Website funktioniert das auf der Homepage, aber nicht auf einzelnen Artikelseiten.

Probieren Sie es aus! versbeton.nl (funktioniert!) vs. versbeton.nl/2012/01/vers-vloeiabar/ (funktioniert nicht!)

Wie kann ich eine solche Situation debuggen? Soweit ich weiß, gibt es kein Firebug (oder ähnliches Debugging Tool) für iOS.

    
Florian 23.01.2012, 11:15
quelle

2 Antworten

16

-webkit-overflow-scrolling:touch ist das Problem. Wenn Sie dieses an beliebiger Stelle in Ihrem CSS verwenden, funktioniert die Verknüpfung nach oben nicht mehr. Dies ist ein bekanntes Problem mit iOS 5, leider gibt es keine Abhilfe. Hoffentlich wird es in iOS 6 behoben werden.

    
Adam 15.08.2012, 22:47
quelle
0

Sie können etwas ähnliches wie Firebug mit Safari kaufen und Ihren Web-Agenten als iPhone angeben. Aber ich bin mir nicht sicher, ob Sie dieselbe Webkit-Engine haben werden.

Sie können auch die Entwicklertools für Safari in den Einstellungen & gt; Safari & gt; Erweitert.

Viel Glück.

    
teriiehina 23.01.2012 11:26
quelle