Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/10/2014, 16:24
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años
Puntos: 977
Respuesta: Desactivar enlace Jquery o javascript

Cancela la ejecución del evento y muestra la imagen.

Código HTML:
Ver original
  1. <a href="fotosGrandes/estancia/estancia.jpg" onclick="mostrarFoto(event, this)" class="vinculoFoto">

Código Javascript:
Ver original
  1. function mostrarFoto(evento, elemento){
  2.     evento.preventDefault();
  3.     var src=$(elemento).attr('href');
  4.     $('#visorImagen').attr('src', src);
  5.     $('#visor').fadeIn('slow');
  6. }

Aunque, por un tema semántico, sería mejor que utilices otro elemento en lugar de un enlace, por ejemplo, un <label>.

Código HTML:
Ver original
  1. <label onclick="mostrarFoto('fotosGrandes/estancia/estancia.jpg')">Ejemplo</label>

Código Javascript:
Ver original
  1. function mostrarFoto(src){
  2.     $('#visorImagen').attr('src', src);
  3.     $('#visor').fadeIn('slow');
  4. }

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand