Hola a todos,
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:
[URL="https://github.com/can3p/iviewer/blob/master/test/lightbox/main.js"]https://github.com/can3p/iviewer/blob/master/test/lightbox/main.js[/URL]
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:
$('#go').click(function(e) {
e.preventDefault();
var src = $(this).attr('href');
open(src);
});
si duplico y pongo y coloco a continuación:
$('#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