Как использовать свойство direction для карусели bootstrap 4? - PullRequest
1 голос
/ 07 октября 2019

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

Из документации по карусели bootstrap:

Класс карусели Bootstrap предоставляет два события для подключения к функциональности карусели. Оба события имеют следующие дополнительные свойства:

direction: направление, в котором скользит карусель («влево» или «вправо»). relatedTarget: элемент DOM, который вставляется на место в качестве активного элемента. from: индекс текущего элементаto: Индекс следующего элемента

1 Ответ

0 голосов
/ 07 октября 2019

Карусель выдаст событие под названием slide.bs.carousel (это событие вызывается, когда карусель завершила слайд-переход).

Этот объект события имеет свойство с именем direction (и его значение может быть «левым» или «правым»).

$(function() { $("#carouselExampleControls").on("slide.bs.carousel", function(e) {
    console.log(e.direction);
  });
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/js/bootstrap.min.js"></script>
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.1.3/css/bootstrap.min.css">
<div id="carouselExampleControls" class="carousel slide" data-ride="carousel">
  <div class="carousel-inner" role="listbox">
    <div class="carousel-item active">
      <img class="d-block img-fluid" src="http://lorempixel.com/800/400/food/" alt="First slide">
    </div>
    <div class="carousel-item">
      <img class="d-block img-fluid" src="http://lorempixel.com/800/400/food/" alt="Second slide">
    </div>
    <div class="carousel-item">
      <img class="d-block img-fluid" src="http://lorempixel.com/800/400/food/" alt="Third slide">
    </div>
  </div>
  <a class="carousel-control-prev" href="#carouselExampleControls" role="button" data-slide="prev">
    <span class="carousel-control-prev-icon" aria-hidden="true"></span>
    <span class="sr-only">Previous</span>
  </a>
  <a class="carousel-control-next" href="#carouselExampleControls" role="button" data-slide="next">
    <span class="carousel-control-next-icon" aria-hidden="true"></span>
    <span class="sr-only">Next</span>
  </a>
</div>      
      
     
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...