Come Cycle molteplici effetti in jQuery

April 29

Come Cycle molteplici effetti in jQuery


JQuery, una potente libreria JavaScript, aiuta i proprietari di siti in tutto il mondo a costruire pagine web accattivanti rapidamente. Il plugin jQuery Cycle, descritto da Cocy Lindley in, "JQuery Cookbook", per esempio, è uno dei tanti plugin gratuito è possibile utilizzare per estendere le funzionalità di jQuery. Questo plugin permette di creare una presentazione che cicli attraverso vari effetti di transizione automaticamente sulla vostra pagina Web. Anche se aiuta a capire jQuery per la costruzione di siti di jQuery, è necessario solo conoscenze di base di JavaScript per usare il plugin jQuery Cycle.

istruzione

1 Accedere alla pagina di download del ciclo di jQuery ospitato da GitHub, e fare doppio clic sulla prima voce nell'elenco visualizzato per aprire una finestra di dialogo Salva. Fai clic su "Salva" per salvare il file sul disco rigido. La prima voce contiene la versione più recente del plugin.

2 Incollare il seguente codice nella sezione capo di uno dei tuoi documenti HTML per aggiungere la libreria jQuery al documento:

<Script type = "text / javascript" src = "& lt; / script" rel = "nofollow" target = "_blank"> https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min. js & quot;> & lt; / script>

3 Incollare il codice riportato di seguito, sostituendo "Downloaded_File.js" con il nome del file scaricato, dopo che il codice elencato nel passaggio precedente:

<Script src = "Downloaded_File.js" type = "text / javascript"> </ script>

4 Aggiungere il seguente codice alla sezione corpo del documento, sostituendo "image1.jpg" e "image2.jpg" con i nomi dei due immagini sul disco rigido:

<Div class = "MySlideShow">
<Img src = "image1.jpg" width = "280" height = "280" class = "primo" />
<Img src = "image2.jpg" width = "280" height = "280" />
</ Div>

5 I primi tre selettori di classe nel seguente codice definiscono le dimensioni del contenitore div e nascondere le immagini. Il selettore di .mySlideshow img consente di ottimizzare il confine, background-color e imbottitura intorno alle immagini. Modificare questi valori a qualcosa che ti piace. L'attributo padding, il cui valore è 20px, determina la quantità di riempimento visualizzato tra ogni immagine e il contenitore. Questo valore è in pixel. La larghezza e l'altezza valori di attributo corrispondono ai valori impostati nella sezione corpo. Aggiungere questo codice CSS per la sezione testa del documento:

<Style type = "text / css">
.mySlideshow {width: 300px; altezza: 300px;}
.mySlideshow img {display: none}
.mySlideshow img.first {display: block}
.
MySlideShow img {
border-width: 2px; border-color: blue; border-style: solido;
background-color: yellow;
padding: 20px; width: 280px; altezza: 280px;
top: 0; left: 0;
}
</ Style>

6 Aggiungere pulsante che chiamano una funzione JavaScript denominata cycleEffects e lo passa il nome di uno degli effetti disponibili. Questi pulsanti passano anche la velocità con cui si verifica un effetto di transizione - 1.000 millisecondi nell'esempio qui sotto - e il numero di millisecondi di attesa prima di mostrare l'immagine successiva. Tale valore, noto come timeout, è di 3.000 in questo caso. Aggiungere queste definizioni dei pulsanti sotto il codice mostrato nell'ultimo passaggio:

<Input type = valore "pulsante" = "Fade Zoom" onclick = "cycleEffects ( 'fadeZoom', '1000', '3000')" />
<Input type = valore "tasto" = "Shuffle" onclick = "cycleEffects ( 'riordino', '1000', '3000')" />
<input type = valore "tasto" = "Toss" onclick = "cycleEffects ( 'scossa', '1000', '3000')" />

7 Aggiungere una funzione che contiene un comando di ciclo per eseguire l'effetto scelto utilizzando i valori di velocità e di timeout passati alla funzione. Incollare la funzione cycleEffects nella sezione dello script del documento come illustrato di seguito:

cycleEffects funzione (effetto, effectSpeed, effectTimeout) {
$ ( '. MySlideShow'). Ciclo ({
fx: effetto,
Velocità: effectSpeed,
Timeout: effectTimeout
});

8 Salvare il documento e visualizzarlo in un browser.

9 Fare clic sul pulsante "Fade Zoom" per iniziare la presentazione. L'effetto Fade Zoom provoca nuove immagini di fade in e lo zoom per sostituire immagini esistenti. Clicca gli altri pulsanti per rendere visualizzare la presentazione degli altri effetti.

Consigli e avvertenze

  • Non è necessario usare i pulsanti per attivare il plugin. Chiamare la funzione cycleEffects qualsiasi momento ti piace da qualsiasi dichiarazione Javascript e passare il nome dell'effetto che si desidera produrre. In anteprima l'elenco degli effetti disponibili nella pagina Web Browser JQuery ciclo Effects.
  • Aggiungere immagini aggiuntive come necessario per l'elemento MySlideShow div.