2011-03-15 9 views
6

Estoy hablando de esto Galleria plugin. Quizás esto sea demasiado simple, pero no puedo encontrar nada en la página de documentación: tengo esta implementación de galleria. Quiero agregar un enlace diferente a cada imagen, para que el usuario pueda hacer clic en alguna imagen e ir a alguna parte. ¿Cómo puedo hacer eso? ¿O dónde encontrar la respuesta?Complemento de Galleria: ¿cómo agregar enlaces?

Respuesta

2

También puede definir las imágenes como una matriz JSON:

<script> 
    var data = [ 
    { 
     image: 'img1.jpg', 
     thumb: 'thumb1.jpg', 
     title: 'my first image', 
     description: 'Lorem ipsum caption', 
     **link**: 'http://domain.com' 
    }, 
    { 
     image: 'img2.jpg', 
     thumb: 'thumb2.jpg', 
     title: 'my second image', 
     description: 'Another caption', 
     link: '/path/to/destination.html' 
    } 
]; 

$('#container').galleria({ 
    data_source: data 
}); 
</script> 

ver la propiedad foro.

+0

data_source también puede ser dataSource, ver http://galleria.aino.se/docs/1.2/references/data/ – L42y

14

Otra opción es dar la URL que desea establecer el vínculo en el atributo longdesc de la etiqueta IMG, así:

<img src="mypic1.jpg" longdesc="http://www.amazon.co.uk" > 
<img src="mypic2.jpg" longdesc="http://www.google.com" > 

El código Galleria creará automáticamente un enlace desde la URL longdesc si suministrar uno. Esta es una característica documentada, pero está bastante escondida.

+0

Gaaaah ... Muchas gracias. Me estaba rascando la cabeza hasta que encontré tu respuesta. El autor de Galleria realmente necesita documentar eso mejor. – aendrew

Cuestiones relacionadas