Поиск…


замечания

Для получения дополнительной информации посетите официальную документацию по адресу http://getbootstrap.com/javascript/#carousel , где основаны основные примеры использования и информации об использовании JavaScript и Javascript.

Следует отметить, что карусели не функционируют корректно в IE 9 и ранее из-за использования переходов / анимаций CSS3.

Основное использование HTML

Карусель Bootstrap - это компонент Bootstrap, который создает слайд-шоу, которое проходит через элементы внутри карусели.

Вот пример использования HTML:

<div id="carousel-example-generic" class="carousel slide" data-ride="carousel">
  <!-- Indicators -->
  <ol class="carousel-indicators">
    <li data-target="#carousel-example-generic" data-slide-to="0" class="active"></li>
    <li data-target="#carousel-example-generic" data-slide-to="1"></li>
    <li data-target="#carousel-example-generic" data-slide-to="2"></li>
  </ol>

  <!-- Wrapper for slides -->
  <div class="carousel-inner" role="listbox">
    <div class="item active">
      <img src="..." alt="...">
      <div class="carousel-caption">
        ...
      </div>
    </div>
    <div class="item">
      <img src="..." alt="...">
      <div class="carousel-caption">
        ...
      </div>
    </div>
    ...
  </div>

  <!-- Controls -->
  <a class="left carousel-control" href="#carousel-example-generic" role="button" data-slide="prev">
    <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
    <span class="sr-only">Previous</span>
  </a>
  <a class="right carousel-control" href="#carousel-example-generic" role="button" data-slide="next">
    <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
    <span class="sr-only">Next</span>
  </a>
</div>

Использование и инициализация основного Javascript

Компоненты карусели могут быть созданы с помощью jQuery с функцией $('.carousel').carousel(options) , где $('.carousel') - ссылка верхнего уровня на конкретную карусель, а options - объект Javascript с указанием карусели атрибуты по умолчанию.

Объект options позволяет определить несколько свойств, которые влияют на поведение карусели. Эти свойства определяются как таковые:

  • Свойство interval принимает тип number Javascript, который позволяет пользователю определить время, в течение которого карусель отображает данный карусель. Если указано логическое значение false , карусель не будет циклически переключаться.
  • Свойство pause принимает тип string Javascript, который переключает поведение, когда автоматическая цикличность карусели приостанавливается, когда мышь пользователя входит в карусель. Принятое по умолчанию (и только) значение является «зависанием».
  • Свойство wrap принимает boolean тип Javascript, который позволяет пользователю определять, хотите ли они, чтобы карусель непрерывно выполнял цикл без остановки на данном слайде.
  • Свойство keyboard принимает boolean тип Javascript, который позволяет пользователю определить, хотите ли они, чтобы карусель отвечала на события клавиатуры.

Ниже приведен пример использования базового Javascript:

$('#carCarousel').carousel({ interval: 2500, pause: "hover", wrap: false, keyboard: true });

Как и в других компонентах Bootstrap, параметры карусели также можно указать в HTML через атрибуты данных.



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow