Сделайте большую карусель с большим количеством предметов li

#javascript #jquery #carousel

#javascript #jquery #карусель

Вопрос:

У меня есть большой список ul с элементами li. У меня есть много предметов li (более 200). Я хочу поместить этот ul в карусель, но я не уверен, как это сделать.

Это мой HTML-код на jsfiddle и код.

В идеале, когда вы нажимаете на правую кнопку, вы видите следующие элементы li. Я просто не знаю, как это сделать, и я надеюсь, что вы можете дать некоторые рекомендации о том, с чего начать.

Комментарии:

1. Под «каруселью» вы подразумеваете что-то вроде этого: sorgalla.com/projects/jcarousel/#Examples

2. Вместо того чтобы заново изобретать колесо, рассмотрите возможность использования существующего плагина, такого как jCarouselLite

3. Да. Но проблема в том, что. Я хочу карусель, как у моего jsfiddle. С четырьмя рядами.

4. Как вы генерируете свой HTML-код? Можно ли было бы иметь примерно один элемент контейнера на каждые 16 li секунд? Я думаю, это будет трудно, если вы действительно хотите один большой <ul> (хотя, вероятно, все еще возможно)

5. HTML-код устанавливается статическим в документе. Но я должен создать скрипт на javascript. Этот javascript поместил все элементы li в четыре строки. Но как я могу создать этот сценарий

Ответ №1:

Я использовал этот плагин jQuery несколько раз. Вы можете легко превратить свои li в карусельный элемент.

Если вы не хотите использовать этот плагин, вы также можете создать несколько ul и присвоить им уникальный идентификатор. Установите скрытые неактивные ul с помощью css (отображение: нет).

Когда вы нажимаете кнопку далее, вы можете использовать jQuery, чтобы скрыть текущий ul $('#ID').hide(); и показать следующий ul $('#ID').hide(); .