Это похоже на то, что вам может понадобиться Я бы посоветовал вам использовать li, потому что вы в конечном итоге захотите выполнить некоторые действия в каждой строке, скорее всего, каждая строка будет релевантной .
Прокрутка - это хорошо, но вы также можете просто перетащить интерфейс с нумерацией страниц, то есть они нажимают на следующую страницу, предыдущую страницу, и вы выбираете ее, а затем обновляете представление. Это самый простой способ. С помощью прокрутки вам понадобится больше и больше текущих видимых линий для плавной прокрутки.
Например, если вы хотите отобразить 25 строк, вам нужно выбрать 25 + нижнюю панель с первого хода и определить линии, отображаемые на нижней панели, в качестве порога для оповещения о новом событии, чтобы загрузить дополнительные 25 + нижняя накладка предметов.
С файлом в 100 Мб, это скоро станет медленным, поэтому вам придется очистить предыдущие записи и определить новый верхний блок, чтобы подать запрос на получение обратного. То есть 1-й запрос: выбор 25 + нижняя панель, 2-й запрос выборка 25 + нижняя панель удаления предыдущая 25 - верхняя панель.
Стоит отметить, что когда вы делаете это, по крайней мере, в Firefox, он может становиться вялым и не запускать события после нескольких загрузок, так что вы можете отменить привязку / повторное связывание своих четных слушателей. Я говорю это только потому, что у меня есть друг, который в настоящее время работает над чем-то с аналогичной функциональностью, и вот некоторые из проблем, с которыми он столкнулся.
Никто не собирается жаловаться на то, что им нужно нажимать следующую страницу / предыдущую страницу, это будет быстро и чисто, но испортит прокрутку, и никто не захочет использовать ваш виджет.
Вот еще несколько ресурсов по этой теме: Старая таблица прокрутки Ajax - Твиттер как load more tut - Хороший пример прокрутки, прочитайте источник - Проверьте этот проект GoogleCode