Простая карусель, которая обновляет свои кнопки навигации с количеством элементов контента

0

Я пытаюсь сделать карусель, который обновляет кнопки навигации в соответствии с элементами списка в элементе content.

<div id="content" class="content">
        <div>Something goes here</div>
        <div>Something goes here</div>
        <div>Something goes here</div>
        <div>Something goes here</div>
    </div>

И кнопки навигации обновляются сами.

<ul id="page_number" class="page_number">
<li>1</li>
<li>2</li>
<li>3</li>
</ul>
    </div>

Проблема в том, что эти элементы навигации не должны быть статичными, как здесь, они должны быть обновлены путем создания в DOM в качестве обновлений элементов контента.

Теги:
carousel

1 ответ

1

не уверен, что вы пробовали, но что я буду делать

подсчитайте количество детей, найденных в #content:

var divcount = 0;

divcount = $("#content div").length;
});

то, как только вы определили количество divs, вы можете просто использовать это число (divcount) для создания отдельных "навигационных элементов" (ссылок) для разбивки на страницы:

$("#content div").each(function( i ) {
  $("#content").append("<li>" + i + "</li>");
});

это может быть упрощено, я уверен, но вы получите основную идею. надеюсь это поможет.

пример: рабочая демонстрационная скрипка

  • 0
    Вы бы просто предоставили живую или рабочую демоверсию?
  • 0
    Пожалуйста, дайте ссылку на скрипку, если это возможно.
Показать ещё 7 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню