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.
-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.
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.
Tags und Links jquery ios webkit responsive-design safari