Galleria di immagini scorrevole con Step Carousel Viewer

di: Mirko Votta     29 Marzo 2010

Ci sono alcuni validi motivi per cui non è sempre consigliabile il ricorso ad "ammennicoli" JavaScript: dopo un'analisi attenta si rivelano non sempre utili, a volte si possono trovare soluzioni alternative altrettanto funzionali, non sempre danno garanzie di sviluppi futuri o correzione di bug e non sempre sono abbastanza flessibili per le nostre esigenze di sviluppo.

Step Carousel Viewer

Per inserire una galleria JavaScript scorrevole in un CMS open-source cercavo una galleria che fosse compatibile con il framework jQuery, che fosse leggera, facile da implementare e personalizzabile. Di gallerie di questo tipo ce ne sono tantissime, ma dopo un po’ di ricerche mi sono soffermato a testare Step Carousel Viewer.

Le specifiche sembravano buone: solo 18KB, tag non intrusivi, funzioni ben personalizzabili.

Installazione

Il primo passo è scaricare jQuery e incorporarlo nell’head della pagina:

<script type="text/javascript"   src="js/jquery-1.4.2.min.js"></script>

Altrettanto facciamo per lo script Step Carousel Viewer dal sito http://www.dynamicdrive.com/ (per motivi di copyright vanno lasciati i commenti nel tag script).

<script type="text/javascript"   src="js/stepcarousel.js">
/***********************************************
* Step Carousel Viewer script- (c) Dynamic Drive DHTML code library 
(www.dynamicdrive.com)
* Visit http://www.dynamicDrive.com for hundreds of DHTML   scripts
* This notice must stay intact for legal use
***********************************************/
</script>

La parte HTML

Quindi si passa al codice HTML per definire la struttura della gallery scorrevole:

<div id="mygallery" class="stepcarousel">

  <div class="belt">
    <div class="panel"><img src="ima/demo.jpg" /></div>
    <div class="panel"><img src="ima/demo.jpg" /></div>
    <div class="panel"><img src="ima/demo.jpg" /></div>
    <div class="panel"><img src="ima/demo.jpg" /></div>
    <div class="panel"><img src="ima/demo.jpg" /></div>
  </div>

</div><!--/stepcarousel-->

Guide JavaScript

Guida Node.js

Il framework che permette di per usare V8, l'interprete JavaScript...

Canvas, guida ai framework

Canvas, tra gli elementi di HTML5 è forse quello di maggior impatto....

Guida jQuery UI

Creare siti ricchi e dinamici con jQuery UI, il progetto ufficiale...

Altre guide

Newsletter @JavaScript

Ogni martedì, direttamente nella tua e-mail: guide, articoli, script, novità e approfondimenti tecnici su JavaScript.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Corso Webmaster base

18 Giugno 2012 a Milano
Disponibilità: 6 Posti

Corso Google AdWords Base

25 Giugno 2012 a Milano
Disponibilità: 7 Posti

Corso JQuery e Ajax per Webmaster

03 Luglio 2012 a Milano
Disponibilità: 7 Posti

Corso Google AdWords Base

05 Giugno 2012 a Roma
Disponibilità: 7 Posti

Corso Webmaster base

11 Giugno 2012 a Roma
Disponibilità: 7 Posti