Ich arbeite an einer iPhone-Version einer Website und verwende jQuery .animate () mit dem scrollTop-Attribut, um zu verschiedenen Abschnitten der Seite zu scrollen.
Etwas wie das:
$ ("html, body"). animate ({scrollTop: distance}, 300);
In normalen Webbrowsern beginnt der Bildlauf von der aktuellen Fensterposition an der gewünschten Position.
Auf dem iPhone springt das Fenster wieder nach obendes Dokuments, bevor Sie an die gewünschte Position scrollen. Dies ist anscheinend die beabsichtigte Aktion, aber die Seiten sehen bei all dieser Bewegung einfach nicht gut aus.
Alternativ können Sie auf Google.com für das iPhone bei aktivierter Autosuggest-Funktion einen einfachen Bildlauf durchführen, um die Autosuggest-Optionen unter dem Suchfeld anzuzeigen. Das ist, was ich gerne machen würde ...
Antworten:
0 für die Antwort № 1Haben Sie das jQuery ScrollTo-Plugin ausprobiert?