Latest web development tutorials

carosello Bootstrap (Carosello) widget di

Bootstrap carosello (giostra) plug-in è una risposta flessibile al sito aggiungere un modo di scorrimento in stile. Inoltre, il contenuto è abbastanza flessibile, può essere un'immagine, cornice incorporato, video o qualsiasi altro tipo di contenuto che si desidera inserire.

Se si vuole fare riferimento alle singole funzioni di plug-in, è necessario fare riferimentocarousel.js.O, come Bootstrap plug Panoramica capitolo citato, è possibile fare riferimento abootstrap.jso versione compressa delbootstrap.min.js.

Esempi

Ecco una diapositiva semplice utilizzando carosello Bootstrap (Carosello) plug-in mostra un elemento ciclo di componenti comuni. Al fine di ottenere la rotazione, è sufficiente aggiungere il codice con quel tag. Non c'è bisogno di utilizzare gli attributi di dati, solo bisogno di un semplice sviluppo basato su classi può essere.

Esempi

<div id = "myCarousel" class = "carosello scivolo"> <! - Carousel (Carosello) Index -> <Ol class = "carosello-indicatori"> <Li Dati-target = "#myCarousel" dati-slide-to = "0 " class = "attivo"> </ li> <Li Dati-target = "#myCarousel" dati-slide-to = "1 "> </ li> <Li Dati-target = "#myCarousel" dati-slide-to = "2 "> </ li> </ Ol> <! - Carousel (Carosello) Progetto -> <div class = "carosello-interiore"> <div class = "elemento attivo"> <IMG src = "/wp-content/uploads/2014/07/slide1.png" alt = "Primo slide"> </ Div> <div class = "oggetto"> <IMG src = "/wp-content/uploads/2014/07/slide2.png" alt = "seconda diapositiva"> </ Div> <div class = "oggetto"> <IMG src = "/wp-content/uploads/2014/07/slide3.png" alt = "Terzo slide"> </ Div> </ Div> <! - Carousel (Carosello) Navigazione -> <A class = "carosello-CONTROL a sinistra" href = "#myCarousel" Dati-slide = "prev"> & lsaquo; </ A> <A class = "right giostra-control" href = "#myCarousel" Dati-slide = "next"> & rsaquo; </ A> </ Div>

Prova »

I risultati sono i seguenti:

Semplice carosello (giostra) widget di

titolo opzionale

È possibile aggiungere didascalie a una diapositiva da elemento.carousel-caption .itemall'interno. Solo è necessario inserire alcun codice HTML opzionale a dove sarà allineato e formattato automaticamente. L'esempio che segue illustra questo punto:

Esempi

<div id = "myCarousel" class = "carosello scivolo"> <! - Carousel (Carosello) Index -> <Ol class = "carosello-indicatori"> <Li Dati-target = "#myCarousel" dati-slide-to = "0 " class = "attivo"> </ li> <Li Dati-target = "#myCarousel" dati-slide-to = "1 "> </ li> <Li Dati-target = "#myCarousel" dati-slide-to = "2 "> </ li> </ Ol> <! - Carousel (Carosello) Progetto -> <div class = "carosello-interiore"> <div class = "elemento attivo"> <IMG src = "/wp-content/uploads/2014/07/slide1.png" alt = "Primo slide"> <div class = "carosello-caption"> Titolo 1 </ div> </ Div> <div class = "oggetto"> <IMG src = "/wp-content/uploads/2014/07/slide2.png" alt = "seconda diapositiva"> <div class = "carosello-caption"> Titolo 2 </ div> </ Div> <div class = "oggetto"> <IMG src = "/wp-content/uploads/2014/07/slide3.png" alt = "Terzo slide"> <div class = "carosello-caption"> Titolo 3 </ div> </ Div> </ Div> <! - Carousel (Carosello) Navigazione -> <A class = "carosello-CONTROL a sinistra" href = "#myCarousel" Dati-slide = "prev"> & lsaquo; </ A> <A class = "right giostra-control" href = "#myCarousel" Dati-slide = "next"> & rsaquo; </ A> </ Div>

Prova »

I risultati sono i seguenti:

Carousel (Carosello) titolo del widget

uso

  • Attraverso attributo data: proprietà data può essere facilmente controllato posizione carosello (giostra).
    • Attributodata-scivolo accettaprevchiave osuccessivo,per cambiare la posizione della slitta rispetto alla posizione corrente.
    • Utilizzando idati-slide-passare un compagno alla slitta originale per l'indice ruota, dati-slide-to = "2" si sposta il cursore per un indice specifico, un indice da 0 a iniziare il conteggio.
    • Dati-ride = attributo "carosello"è usato per indicare la rotazione quando la pagina viene caricata per avviare la riproduzione di film.
  • Con JavaScript: Carousel (Carosello) può essere richiamato manualmente tramite JavaScript, come segue:
    $ ( '. Carousel'). Carousel ()
    

Opzioni

Ci sono alcune opzioni tramite attributi di dati o JavaScript per passare. La seguente tabella elenca le seguenti opzioni:

选项名称类型/默认值Data 属性名称描述
intervalnumber
默认值:5000
data-interval自动循环每个项目之间延迟的时间量。如果为 false,轮播将不会自动循环。
pausestring
默认值:"hover"
data-pause鼠标进入时暂停轮播循环,鼠标离开时恢复轮播循环。
wrapboolean
默认值:true
data-wrap轮播是否连续循环。

modo

Ecco alcuni dei giostra (carosello) plug-in modi utili:

方法描述实例
.carousel(options)初始化轮播为可选的 options 对象,并开始循环项目。
$('#identifier').carousel({
	interval: 2000
})
.carousel('cycle')从左到右循环轮播项目。
$('#identifier').carousel('cycle')
.carousel('pause')停止轮播循环项目。
$('#identifier').carousel('pause')
.carousel(number)循环轮播到某个特定的帧(从 0 开始计数,与数组类似)。
$('#identifier').carousel(number)
.carousel('prev')循环轮播到上一个项目。
$('#identifier').carousel('prev')
.carousel('next')循环轮播到下一个项目。
$('#identifier').carousel('next')

Esempi

L'esempio seguente dimostra il metodo:

Esempi

<div id = "myCarousel" class = "carosello scivolo"> <! - Carousel (Carosello) Index -> <Ol class = "carosello-indicatori"> <Li Dati-target = "#myCarousel" dati-slide-to = "0 " class = "attivo"> </ li> <Li Dati-target = "#myCarousel" dati-slide-to = "1 "> </ li> <Li Dati-target = "#myCarousel" dati-slide-to = "2 "> </ li> </ Ol> <! - Carousel (Carosello) Progetto -> <div class = "carosello-interiore"> <div class = "elemento attivo"> <IMG src = "/wp-content/uploads/2014/07/slide1.png" alt = "Primo slide"> </ Div> <div class = "oggetto"> <IMG src = "/wp-content/uploads/2014/07/slide2.png" alt = "seconda diapositiva"> </ Div> <div class = "oggetto"> <IMG src = "/wp-content/uploads/2014/07/slide3.png" alt = "Terzo slide"> </ Div> </ Div> <! - Carousel (Carosello) Navigazione -> <A class = "carosello-CONTROL a sinistra" href = "#myCarousel" Dati-slide = "prev"> & lsaquo; </ a> <A class = "right giostra-control" href = "#myCarousel" Dati-slide = "next"> & rsaquo; </ a> <! - Pulsanti di controllo -> <div style = "text-align: center ;"> <Input type = "button" class = "btn start-slide" value = "Start"> <Input type = "button" class = "btn pausa-slide" value = "Pausa"> <Input type = "button" class = "prev BTN-slide" value = "Slide precedente"> <Input type = "button" class = "btn next-slide" value = "Avanti Slide"> <Input type = "button" class = "btn slide-uno" value = "Slide 1"> <Input type = "button" class = "btn slide-due" value = "Slide 2"> <Input type = "button" class = "btn slide-tre" value = "Slide 3"> </ Div> </ Div> <Script>
$ (Function () { // Inizializza Carousel $ ( ".start-Slide") click (function () {$ ( "#myCarousel") giostra ( 'ciclo') ;.}) ;. // rotazione arresto . $ ( ".pause-Slide" ) click (function () {. $ ( "#myCarousel") Carousel ( 'pausa');}); // rotazione ad anello su un progetto $ ( ".PREV-Slide") click (function () {$ ( "#myCarousel") giostra ( 'prev') ;.}) ;. // ciclo di rotazione alla voce successiva $ ( ".Next-Slide") click (function () {$ ( "#myCarousel") giostra ( 'Avanti') ;.}) ;. // rotazione Loop a un fotogramma specifico $ ( ".slide-One") click. (Function () {$ ( "#myCarousel") giostra (0) ;.}) ;. $ ( ".slide-Two") click (function () {$ ( "#myCarousel") giostra (1) ;.}); $ ( ".slide-tre") click (function () {$ ( "#myCarousel") giostra (2); ..});});
</ Script>

Prova »

I risultati sono i seguenti:

Carousel (Carosello) metodo di plug-in

evento

La seguente tabella elenca la giostra (carosello) plug-in da utilizzare in caso. Questi eventi possono essere utilizzate quando la funzione di hook.

事件描述实例
slide.bs.carousel当调用 slide 实例方法时立即触发该事件。
$('#identifier').on('slide.bs.carousel', function () {
	// 执行一些动作...
})
slid.bs.carousel当轮播完成幻灯片过渡效果时触发该事件。
$('#identifier').on('slid.bs.carousel', function () {
	// 执行一些动作...
})

Esempi

L'esempio seguente mostra l'utilizzo della manifestazione:

Esempi

<div id = "myCarousel" class = "carosello scivolo"> <! - Carousel (Carosello) Index -> <Ol class = "carosello-indicatori"> <Li Dati-target = "#myCarousel" dati-slide-to = "0 " class = "attivo"> </ li> <Li Dati-target = "#myCarousel" dati-slide-to = "1 "> </ li> <Li Dati-target = "#myCarousel" dati-slide-to = "2 "> </ li> </ Ol> <! - Carousel (Carosello) Progetto -> <div class = "carosello-interiore"> <div class = "elemento attivo"> <IMG src = "/wp-content/uploads/2014/07/slide1.png" alt = "Primo slide"> </ Div> <div class = "oggetto"> <IMG src = "/wp-content/uploads/2014/07/slide2.png" alt = "seconda diapositiva"> </ Div> <div class = "oggetto"> <IMG src = "/wp-content/uploads/2014/07/slide3.png" alt = "Terzo slide"> </ Div> </ Div> <! - Carousel (Carosello) Navigazione -> <A class = "carosello-CONTROL a sinistra" href = "#myCarousel" Dati-slide = "prev"> & lsaquo; </ a> <A class = "right giostra-control" href = "#myCarousel" Dati-slide = "next"> & rsaquo; </ a> </ Div> <Script>
$ (Function () {$ ( '#myCarousel'). On ( 'slide.bs.carousel', la funzione () { alert ( "quando il metodo di istanza slitta invocato attivato immediatamente l'evento.");});});
</ Script>

Prova »

I risultati sono i seguenti:

Evento Carousel (Carosello) Plug-in