View Book - Plugin jQuery

Ya habíamos hablado sobre soluciones para mostrar catálogos virtuales como Magazine 3. Hace apenas unos años, este tipo de desarrollos sólo eran posibles usando Flash, ahora también se pueden hacer con la biblioteca Javascript jQuery.

View Book es un jQuery plugin para mostrar contenido con un grado de interacción virtual a como si tratase de un libro.

View Book - Plugin jQuery

View Book posee una licencia dual: MIT y GPL, es fácil de configurar y además ofrece una extensa API.

Principales características de View Book:

  • Pose enlaces de navegación en pestañas.
  • Enlaces superpuestos.
  • Soporta navegación por teclado.
  • Opcionalmente muestra los números de páginas.
  • Muestra sombras durante la animación.

Implementar View Book

Implementar View Book es muy sencillo y sólo son necesarios unos pocos pasos.

1. Enlazar jQuery:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js" 
type="text/javascript"></script>

2. Enlazar el plugin y el resto de los JS y la CSS:

<script src="viewbook/jquery.easing.1.3.js" type="text/javascript">
</script>
<script src="viewbook/jquery.viewbook.1.0.1.min.js" type="text/javascript">
</script>
<link href="viewbook/jquery.viewbook.1.0.1.css" 
type="text/css" rel="stylesheet" media="screen, projection, tv" />

3. Crear la estructura HTML que mostrara el libro:

<div id="mybook">
<div class="vb-load">
<div><h3>Yay, Page 1!</h3>
</div>
<div>
<h3>Yay, Page 2!</h3>
</div>
<div>
<h3>Yay, Page 3!</h3>
</div>
<div>
<h3>Yay, Page 4!</h3>
</div>
</div>
</div>

4. Agregar el script que le da vida a toda la implementación:

$(function() {
//single book
$('#mybook').viewbook();
//multiple books with ID's
$('#mybook1, #mybook2').viewbook();
//multiple books with a class
$('.mycustombooks').viewbook();
});

Opcionalmente, soporte para IE6:

<!--[if lte IE 6]>
<script src="DD_belatedPNG.js"
type="text/javascript"></script>
<script type="text/javascript">
DD_belatedPNG.fix(".vb-shadow-f, .vb-shadow-b,
.vb-p0, .vb-p3, .vb-arrow-next div, .vb-arrow-prev div");
</script>
<![endif]-->

View Book

Sitio/documentación/demos: builtbywill.com/code/viewbook

Por Diego Cambiaso

Comunicador Social, Desarrollador de Software y UX Designer. Blogger desde el 2006, creador de Pixelco Tech. Viajero y fotógrafo. Entusiasta del diseño, apasionado por la tecnología y el social media. EN-ES-IT