Foros del Web » Programando para Internet » Jquery »

[SOLUCIONADO] Volver al estado original de un src ...

Estas en el tema de Volver al estado original de un src ... en el foro de Jquery en Foros del Web. Holaa a todos .. tengo el siguiente problema .. tengo una funcion simple que me cambia las fotos y el source de un php... el ...
  #1 (permalink)  
Antiguo 07/10/2015, 11:52
 
Fecha de Ingreso: noviembre-2013
Mensajes: 78
Antigüedad: 11 años
Puntos: 4
Volver al estado original de un src ...

Holaa a todos .. tengo el siguiente problema ..

tengo una funcion simple que me cambia las fotos y el source de un php...

el problema es que cuando cierro una la ventana (la ventana siempre esta solo se despliega mediante un display.) quiereo que los src modificados vuelvan a ser los primeros mostrados ...

ese es el codigo jvasacrip, el primero abre la pagina con la info, y la segunda cambia la info.


Código Javascript:
Ver original
  1. function abreFicha(fichaPagina){
  2.  
  3.   $('#'+fichaPagina).css('display','block');
  4.   $(".cerrar-ficha-normal").show();
  5.  
  6.  
  7. }
  8.  
  9. function cambiaVistaV(source,ruta,idContenedor){
  10.     $("#"+source+"-"+idContenedor).hide();
  11.     $("#"+source+"-"+idContenedor).attr("src","img/productos/"+ruta+".jpg");
  12.     $("#"+source+"-"+idContenedor).fadeIn(200);
  13.     $(".posicion-"+idContenedor).load("fichas/productos/"+ruta+".php");
  14.  
  15. }


eso ...


Saludosss!!!
  #2 (permalink)  
Antiguo 08/10/2015, 02:43
 
Fecha de Ingreso: enero-2014
Ubicación: Navarra
Mensajes: 94
Antigüedad: 10 años, 10 meses
Puntos: 18
Respuesta: Volver al estado original de un src ...

Hola.

Lo logico seria que copiases el valor de la ruta antes de hacer el cambio:

var ruta = $("#"+source+"-"+idContenedor).attr("src");

y cuando termines lo vuelvas a poner:

$("#"+source+"-"+idContenedor).attr("src" , ruta);


saludos

Etiquetas: estado, original, src, volver
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:35.