Есть ли лучший способ прокрутки страницы (с помощью jQuery) в Safari для iPhone (scrollTop работает неправильно) - PullRequest
3 голосов
/ 12 июня 2010

Я работаю над версией веб-сайта для iPhone и использую jQuery .animate () с атрибутом scrollTop для прокрутки к различным разделам страницы.

Примерно так:

$ ('html, body'). Animate ({scrollTop: distance}, 300);

В обычном режимеВ веб-браузерах прокрутка начинается с текущей позиции окна до желаемой позиции.

На iPhone окно возвращается к началу документа перед прокруткой в ​​нужное место.Это очевидно предполагаемое действие, но страницы просто не выглядят хорошо со всем этим движением.

В качестве альтернативы, на Google.com для iPhone, когда автозаполнение активировано, есть удобная простая прокрутка, чтобы показать опции автозаполнения под полем поиска.Это то, что я хотел бы сделать ...

1 Ответ

0 голосов
/ 23 ноября 2010

Вы пробовали плагин jQuery ScrollTo?

...