jQuery Mobile поддерживает scrollTop
, поэтому вы можете сделать что-то вроде этого:
$(document).scrollTop($(".ui-listview:eq(1) li:eq(21)").position().top);
или обновить селекторы так, чтобы они соответствовали li
, на который вы хотели бы перейти.
Приведенный выше код работает на странице примера просмотра списка jqm.Попытайся!Зайдите сюда: http://jquerymobile.com/test/docs/lists/lists-ul.html и введите код выше в вашей консоли.Следует прокрутить вниз до последнего элемента.
ОБНОВЛЕНИЕ
После поиска чего-то еще в документации jqm я наткнулся на это:
// прокрутите до Y 300px
$ .mobile.silentScroll (300);
Находится здесь: http://jquerymobile.com/test/docs/pages/page-scripting.html, в разделе "Прокрутка до позиции на странице".Уловка с этим состоит в том, что это было разработано, чтобы помочь сохранить положение страницы и поведение кнопки назад.
Надеюсь, это поможет!