Orbit es un plugin jQuery para implementar un vitoso slide de imágenes con efecto deslizante. Éste permite reproducir automáticamente, pausar la presentación o usar los controles para avanzar o retroceder una imagen manualmente, además posee un indicador del tiempo que falta para que se deslice a la siguiente imagen.
Implementación de Orbit
Primero hay que enlazar los archivos JS y CSS:
<script src="js/jquery.min.js" type="text/javascript"></script>
<script src="js/jquery.orbit.min.js" type="text/javascript"></script>
<link rel="stylesheet" href="css/orbit.css">
Luego agregar la estructura de marcado HTML que mostrará el slide:
<div id="featured">
<img src="link.jpg" title="Link galliantly riding
the majestic Epona across the hyrulian plains" alt="Link" />
<img src="ezio.jpg" alt="Ezio" />
<img src="masterchief.jpg" title="Master Chief surveying Reach,
home of his upcoming game" alt="Master Chief" />
<img src="marcusfenix.jpg" alt="Marcus Fenix" />
</div>
Activar el plugin:
<script type="text/javascript">
$(window).load(function() {
$('#featured').orbit();
});
</script>
Configurar el comportamiento:
$('#featured').orbit({
animation: 'fade', //desvanecimiento (horizontal/vertical)
animationSpeed: 800, //velocidad de avance
advanceSpeed: 4000, //tiempo entre transiciones
startClockOnMouseOut: true, //reiniciar tras retirar mouse
startClockOnMouseOutAfter: 3000, //reiniciar el tiempo
directionalNav: true, //habilitar avance manual
captions: true, //sitien título mostrarlo en abajo
captionAnimationSpeed: 800, //velocidad de la animación de los títulos
timer: false //mostrar indicador circular de tiempo
});
Corolario
Como todas las implementaciones con jQuery, Orbit es hasta algo más sencillo de implementar que el promedio y los resultados hubieran sido impensable unos años atrás o sólo se hubiera podido hacer usando alguna tecnología como Flash.