Coda-slider con jQuery

Da Iwebdesigner @Iwebdesigner_it

Anche se è in giro da qualche anno, Coda-slider è uno di quei plug-in jQuery imprescindibili per ogni web-designer che si rispetti. Grazie alla sua versatilità, può essere modificato in infiniti modi e non è raro vedere siti basati interamente sulle sue proprietà di sliding. Vediamo come integrarlo nel nostro sito e come configurare alcuni aspetti di base.

Scarichiamo dunque il pacchetto dal sito ufficiale e copiamo i contenuti nella cartella del nostro progetto. Apriamo il nostro file Index con l’editor di testo e all’interno dal tag <head> richiamiamo innanzitutto il css:

Poi lo Javascript:

Di seguito abbiamo l’html per testare i settaggi di default:

Coda-Slider 2.0

<div> <p>Unfortunately your browser does not hava JavaScript capabilities which are required to exploit full functionality of our site. This could be the result of two possible scenarios:</p> <ol> <li>You are using an old web browser, in which case you should upgrade it to a newer version. We recommend the latest version of <a href="http://www.getfirefox.com">Firefox</a>.</li> <li>You have disabled JavaScript in you browser, in which case you will have to enable it to properly use our site. <a href="http://www.google.com/support/bin/answer.py?answer=23852"> Learn how to enable JavaScript</a>.</li> </ol> </div>

Panel 1

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas metus nulla, commodo a sodales sed, dignissim pretium nunc. Nam et lacus neque. Sed volutpat ante id mauris laoreet vestibulum. Nam blandit felis non neque cursus aliquet. Morbi vel enim dignissim massa dignissim commodo vitae quis tellus. Nunc non mollis nulla. Sed consectetur elit id mi consectetur bibendum. Ut enim massa, sodales tempor convallis et, iaculis ac massa. Etiam suscipit nisl eget lorem pellentesque quis iaculis mi mattis. Aliquam sit amet purus lectus. Maecenas tempor ornare sollicitudin.

Panel 2

Proin nec turpis eget dolor dictum lacinia. Nullam nunc magna, tincidunt eu porta in, faucibus sed magna. Suspendisse laoreet ornare ullamcorper. Nulla in tortor nibh. Pellentesque sed est vitae odio vestibulum aliquet in nec leo.

Panel 3

Cras luctus fringilla odio vel hendrerit. Cras pulvinar auctor sollicitudin. Sed lacus quam, sodales sit amet feugiat sit amet, viverra nec augue. Sed enim ipsum, malesuada quis blandit vel, posuere eget erat. Sed a arcu justo. Integer ultricies, nunc at lobortis facilisis, ligula lacus vestibulum quam, id tincidunt sapien arcu in velit. Vestibulum consequat augue et turpis condimentum mollis sed vitae metus.

Panel 4

Nulla ultricies ornare erat, a rutrum lacus varius nec. Pellentesque vehicula lobortis dignissim. Ut scelerisque auctor eros sed porttitor. Nullam pulvinar ultrices malesuada. Quisque lobortis bibendum nisi et condimentum. Mauris quis erat vel dui lobortis dignissim.

Nel seguente esempio possiamo vedere come specificare quale link vogliamo caricare per primo:

In questo caso, sarà pubblicato, all’avvio, il terzo pannello.

Dal file coda-slider-2.0.css nella cartella stylesheets, possiamo naturalmente modificare colori e dimensioni delle classi del nostro coda-slider, fino a trasformarlo in una creatura nuova. Lavorare col css è molto semplice, in quanto ogni classe è commentata a dovere.

Vediamo come configurare la velocità dello slider e gli effetti di decelerazione, intervenendo sempre sullo javascript nell’<head>:

$().ready(function() {
$('#coda-slider-1').codaSlider({
autoHeightEaseDuration: 300,
autoHeightEaseFunction: "easeInBounce",
slideEaseDuration: 300;
slideEaseFunction:  "easeInBounce"
});
});

Modifichiamo i valori di  autoHeightEaseDuration e  slideEaseDuration fino a ottenere l’effetto desiderato.

Infine vediamo come aggiungere i video:

$().ready(function() {
$('#coda-slider-9').codaSlider({
dynamicArrows: false
});
});

e nel :

Panel 3

Aggiungete, prima e dopo l’esempio, il numero di pannelli specifico, con contenuti testuali, di immagini o video.

Alla prossima!


Potrebbero interessarti anche :

Possono interessarti anche questi articoli :