Вы можете сделать это с помощью jCarousel довольно легко.
Ключевое отклонение от быстрого примера по этой ссылке заключается в том, что вам потребуется выполнить ajax-вызов, чтобы получить следующий набор контента, предполагая, что вы используете OFFSET
и LIMIT
в запросе базы данных для разбивки на страницы.Конечно, в этом случае вам придется использовать синхронный запрос, а не асинхронный, потому что вам нужно дождаться ответа, прежде чем вы действительно сможете загрузить элементы.
OTH, если вы не разбиваете на страницы запрос базы данных, вы можете просто загрузить все элементы в хэш-данные JSON заранее и затем создать HTML-код в обратном вызове ... больше похоже на то, что делается в этом конкретном примере.