Ultimele tutoriale de dezvoltare web
 

Bootstrap JS Carusel


JS Carusel (carousel.js)

Carousel plugin este o componentă pentru bicicleta prin elemente, cum ar fi un carusel (slideshow) .

Pentru un tutorial despre Carusel, citiți Bootstrap Carusel Tutorial .

Notă: Carusel nu sunt acceptate în mod corespunzător în Internet Explorer 9 și versiunile anterioare (because they use CSS3 transitions and animations to achieve the slide effect) pentru (because they use CSS3 transitions and animations to achieve the slide effect) de (because they use CSS3 transitions and animations to achieve the slide effect) .


Clasele Carusel Plugin

Clasă Descriere
.carousel Creează un carusel
.slide Adaugă o tranziție CSS și efect de animație, atunci când alunecare de la un element la altul. Eliminați această clasă, dacă nu doriți acest efect
.carousel-indicators Adaugă indicatori pentru carusel. Acestea sunt cele mai mici puncte la partea de jos a fiecărui diapozitiv (care indică cât de multe slide-uri sunt în carusel, și care culisează utilizatorul vizualizați în prezent)
.carousel-inner Adaugă slide-uri carusel
.item Specifică conținutul fiecărui diapozitiv
.left carousel-control Adaugă un buton din stânga pentru a caruselului, care permite utilizatorului să se întoarcă între slide-uri
.right carousel-control Adaugă un buton dreptul la carusel, care permite utilizatorului să meargă mai departe între slide-uri
.carousel-caption Specifică o legendă pentru carusel

Via data-* Atribute

data-ride="carousel" , atributul activează carusel.

data-slide și data-slide-to atributele specifică care culisează pentru a merge la.

De data-slide atribut acceptă două valori: anterioare sau următoare, în timp ce data-slide-to accepta numere.

Exemplu

<!-- Carousel -->
<div id="myCarousel" class="carousel slide" data-ride="carousel">

<!-- Carousel Indicators -->
<li data-target="#myCarousel" data-slide-to="1"></li>

<!-- Carousel Controls -->
<a class="left carousel-control" href="#myCarousel" data-slide="prev">
Încearcă - l singur »

Via JavaScript

Activați manual cu:

Exemplu

// Activate Carousel
$("#myCarousel").carousel();

// Enable Carousel Indicators
$(".item").click(function(){
    $("#myCarousel").carousel(1);
});

// Enable Carousel Controls
$(".left").click(function(){
    $("#myCarousel").carousel("prev");
});
Încearcă - l singur »

Opțiuni Carousel

Opțiunile pot fi transmise prin atribute de date sau JavaScript. Pentru atribute de date, adăugați numele opțiune pentru a datelor, la fel ca în date-interval = „“.

Nume Tip Mod implicit Descriere Incearca-l
intervalnumber, or the boolean false5000 Specifică întârzierea (in milliseconds) între fiecare diapozitiv.

Notă: Setați intervalul de la false pentru a opri elementele de alunecare în mod automat
Utilizarea JS Utilizarea datelor
pausestring, or the boolean false"hover" Întrerupe caruselul de a trece prin următorul diapozitiv atunci când indicatorul mouse-ului intră în carusel, și reia culisarea atunci când indicatorul mouse-ului lasă carusel

Notă: Setați pauză false pentru a opri posibilitatea de a întrerupe pe Hover
Utilizarea JS Utilizarea datelor
wrapbooleantrue Specifică dacă caruselul ar trebui să treacă prin toate slide-urile în mod continuu, sau se opresc la ultimul diapozitiv

  • adevărat - ciclu continuu
  • fals - oprire la ultimul element
Utilizarea JS Utilizarea datelor

Metode Carousel

Tabelul următor listează metodele de tip carusel toate disponibile.

Metodă Descriere Incearca-l
. carousel( options ) Activează caruselul cu o opțiune. A se vedea optiunile de mai sus pentru valori valide Incearca-l
. carousel("cycle") Trece prin elementele carusel de la stânga la dreapta Incearca-l
. carousel("pause") Oprește caruselul de la a merge prin articole Incearca-l
. carousel(number) Se trece la un element specificat (zero-based: primul element este 0, al doilea element este 1, etc ..) Incearca-l
. carousel("prev") Merge la elementul anterior Incearca-l
. carousel("next") Merge la elementul următor Incearca-l

Evenimente Carousel

Tabelul următor listează evenimente de tip carusel toate disponibile.

Eveniment Descriere Incearca-l
slide.bs.carousel Are loc atunci când carusel este pe cale să alunece de la un element la altul Incearca-l
slid.bs.carousel Are loc atunci când caruselul a terminat de alunecare de la un element la altul Incearca-l

Exemple

Exemple

Legende diapozitivele

Adăugați <div class="carousel-caption"> În cadrul fiecărei <div class="item"> pentru a crea o legendă pentru fiecare diapozitiv:

Exemplu


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

  <!-- Wrapper for slides -->
  <div class="carousel-inner" role="listbox">
    <div class="item active">
      <img src="img_chania.jpg" alt="Chania">
      <div class="carousel-caption">
        <h3>Chania</h3>
        <p>The atmosphere in Chania has a touch of Florence and Venice.</p>
      </div>
    </div>

    <div class="item">
      <img src="img_chania2.jpg" alt="Chania">
      <div class="carousel-caption">
        <h3>Chania</h3>
        <p>The atmosphere in Chania has a touch of Florence and Venice.</p>
      </div>
    </div>

    <div class="item">
      <img src="img_flower.jpg" alt="Flower">
      <div class="carousel-caption">
        <h3>Flowers</h3>
        <p>Beatiful flowers in Kolymbari, Crete.</p>
      </div>
    </div>

    <div class="item">
      <img src="img_flower2.jpg" alt="Flower">
      <div class="carousel-caption">
        <h3>Flowers</h3>
        <p>Beatiful flowers in Kolymbari, Crete.</p>
      </div>
    </div>
  </div>

  <!-- Left and right controls -->
  <a class="left carousel-control" href="#myCarousel" 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="#myCarousel" role="button" data-slide="next">
    <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
    <span class="sr-only">Next</span>
  </a>
</div>
Încearcă - l singur »