Я работаю над версией веб-сайта для iPhone и использую jQuery .animate () с атрибутом scrollTop для прокрутки к различным разделам страницы.
Примерно так:
$ ('html, body'). Animate ({scrollTop: distance}, 300);
В обычном режимеВ веб-браузерах прокрутка начинается с текущей позиции окна до желаемой позиции.
На iPhone окно возвращается к началу документа перед прокруткой в нужное место.Это очевидно предполагаемое действие, но страницы просто не выглядят хорошо со всем этим движением.
В качестве альтернативы, на Google.com для iPhone, когда автозаполнение активировано, есть удобная простая прокрутка, чтобы показать опции автозаполнения под полем поиска.Это то, что я хотел бы сделать ...