Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/07/2013, 03:10
mensajeescrito
 
Fecha de Ingreso: mayo-2012
Mensajes: 760
Antigüedad: 12 años, 3 meses
Puntos: 5
Respuesta: hacer fade in fade out en javascript

Muchas gracias amigo, me he leído ya los tutoriales y se como hacer ya el fade in y out .

Pero no se como implementarlo aquí por mas pruebas que hago no me sale , se que es fácil.

Llevo ya dos días y no consigo que funcione.

Pero como no tengo conocimiento de javascript por eso necesito ayuda , se que es algo sencillo.

Si pudieran ayudarme les estaría muy agradecido.

El tema esta en que necesito implementar lo del fade in fade out en este código:

Código Javascript:
Ver original
  1. function verOpcion(opcion) {
  2.             ocultarOpcion();
  3.             var opcs = document.querySelectorAll(".contenido." + opcion);
  4.             for(var i=0, length=opcs.length; i<length; i++) {
  5.                 var opc = opcs[i];
  6.                 opc.style.visibility = "visible";
  7.             }
  8.             }
  9.        
  10.        
  11.        
  12.             function ocultarOpcion() {
  13.             var opcs = document.querySelectorAll(".contenido");
  14.             for(var i=0, length=opcs.length; i<length; i++) {
  15.                 var opc = opcs[i];
  16.                 opc.style.visibility = "hidden";
  17.             }
  18.             }



Y lo único que se me ocurre seria esto ( pero se que esta mal codificado por que no se javascript helpppp!!!:

Pero mira se podría adaptar este código :

Código Javascript:
Ver original
  1. function verOpcion(opcion) {
  2. ocultarOpcion();
  3. var opcs = document.querySelectorAll(".contenido." + opcion);
  4. for(var i=0, length=opcs.length; i<length; i++) {
  5. var opc = opcs[i];
  6. opc.style.visibility = "visible";
  7. }
  8. }


y añadiéndolo el fade in quedando así? , es decir estaría bien echo si quedara así?


Código Javascript:
Ver original
  1. function verOpcion(opcion) {
  2. ocultarOpcion();
  3. var opcs = $(".contenido." + opcion).fadeIn("slow");
  4. for(var i=0, length=opcs.length; i<length; i++) {
  5. var opc = opcs[i];
  6. opc.style.visibility = "visible";  
  7. }
  8. }

muchas gracias de antemano.