JQuery - iViewer

   
Vista:

iViewer

Publicado por jesus (1 intervención) el 29/10/2011 14:25:04
antes de nada, no soy programador, y ando de cabeza con un jQuery, os cuento:

tengo un listado con pequeñas imágenes, al apretar sobre una
cualquiera se abre la imagen en grande y puedo manejarla ampliándola y
arrastrandola con el ratón para ver detalle ampliado, muestro código
con el que estoy trabajando en el siguiente link:

https://github.com/can3p/iviewer/blob/master/test/lightbox/main.js

Mi problema es que cuando apreto sobre otra imagen, se vuelve a cargar
la primera que apreté. Intuyo que la cuestión está en este trozo de
código:

1
2
3
4
5
$('#go').click(function(e) {
e.preventDefault();
var src = $(this).attr('href');
open(src);
});



si duplico y pongo y coloco a continuación:

1
2
3
4
5
$('#go_2').click(function(e) {
e.preventDefault();
var src = $(this).attr('href');
open(src);
});



funciona siempre y cuando no haya apretado una imagen con
anterioridad. Entiendo que la función ya ha sido ejecutada una vez y
que se ha quedado con el #go...

he intentado poner return null... pero no acabo de ubicarlo bien, o
tal vez no vaya por aquí.

muchas gracias de antemano,

jesus
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder