сосредоточить внимание на Jquery Mobile просмотр списка - PullRequest
3 голосов
/ 08 марта 2012

У меня около 100 наименований в списке рассылки jQuery Mobile. Можно ли сосредоточиться на N-ом элементе в списке, который генерируется динамически ??

Я знаю, что это возможно в Android и iPhone, но не знаю, как это сделать в jQuery Mobile.

Спасибо за ваше время заранее.

1 Ответ

8 голосов
/ 08 марта 2012

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, в разделе "Прокрутка до позиции на странице".Уловка с этим состоит в том, что это было разработано, чтобы помочь сохранить положение страницы и поведение кнопки назад.

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...