Ошибка высоты списка прокрутки в Jquery Mobile - PullRequest
1 голос
/ 26 июля 2011

Когда я загружаю страницу, мой прокрутка работает отлично, но когда я ухожу от главной страницы и пытаюсь вернуться на нее, прокрутка забывает, где должна быть верхняя часть прокрутки.Он думает, что место, в котором я оставил представление прокрутки до перехода, - это верхняя часть списка, и он думает, что нижняя часть списка находится где-то за пределами того, где фактически находится нижняя часть, таким образом, он позволяет пользователю прокручивать дальше и дальше.scrollview исчезает и не может быть восстановлено, пока я не вызову scrollTo в консоли.

Я попытался выполнить scrollTo (0,0) для pagehide и beforepagehide без удачи - страница начнется сверху, когда ее отобразят, но сразу же прокрутится вниз.

Вот как воспроизвести проблему:

1) Перейдите к http://7.latest.foodtrucksmap.appspot.com/m/la

2) Прокрутите список вниз и выберите деталираскрытие на одной из ячеек.

3) Нажмите значок «Карта» в заголовке, чтобы вернуться к исходному виду.

На этом этапе вид прокрутки будет в состоянии, которое я описал.

Большое спасибо за помощь в решении этой проблемы.

1 Ответ

1 голос
/ 27 июля 2011

Я решил эту проблему, позвонив $('#list_content').scrollTop(0) на страницах шоу

...