Foros del Web » Programando para Internet » Javascript »

transparencia a un div con for

Estas en el tema de transparencia a un div con for en el foro de Javascript en Foros del Web. Hola a todos lo que necesito es pinchar sobre un div y que desaparezca lentamente, con javascript, no se como relacionar un for al div, ...
  #1 (permalink)  
Antiguo 02/03/2011, 08:12
Avatar de fedefrankk  
Fecha de Ingreso: agosto-2007
Mensajes: 871
Antigüedad: 16 años, 8 meses
Puntos: 7
Pregunta transparencia a un div con for

Hola a todos lo que necesito es pinchar sobre un div y que desaparezca lentamente, con javascript, no se como relacionar un for al div, tambien he buscado y me parece bueno el tema de Jquery.. pero tampoco se mucho del tema.

al div que le hago clic para esconder otro es este :

Código CSS:
Ver original
  1. <div  onclick="numero_1('veo')"class="QH_01" id="lote_01">  </div>

el codigo javaScript con for, (que me lo mandaron en este foro), repito no se como vincularlo a mi div que se llama 'lote_05'

Código Javascript:
Ver original
  1. function numero_1(veo){
  2.     var nose=document.getElementById('lote_05');
  3.     for(x=0;x<10;x+=0.2)
  4.     setTimeout("setOpacity('lote_05',"+x+");",retardo-(x*60));

el codigo de jQuery es:

el div que lo tiene que activar es :
Código CSS:
Ver original
  1. <div  onclick="numero_1('veo')"class="QH_01" id="lote_01">  </div>
Código Javascript:
Ver original
  1. script>
  2.         $("a").click(function () {
  3.           $("div").fadeIn(3000, function () {
  4.             $("span").fadeIn(100);
  5.           });
  6.           return false;
  7.         });
</script>
el div que le tiene que poner el efecto es :
Código CSS:
Ver original
  1. <div class="QH_05" id="lote_05">  </div>

Bueno muchas gracias.!
Saludos a todos fede
  #2 (permalink)  
Antiguo 02/03/2011, 08:17
Avatar de Perr0  
Fecha de Ingreso: mayo-2005
Ubicación: Santiago de Chile, Chile
Mensajes: 676
Antigüedad: 19 años
Puntos: 79
Respuesta: transparencia a un div con for

tienes que ocupar settimeout y esas cosas, a ver si te hago un ejemplo rapido

salu2
__________________
Numerador Mp3 en Access =)
http://www.mediafire.com/download/r9...pdw/mp3(2).zip
  #3 (permalink)  
Antiguo 02/03/2011, 08:27
Avatar de fedefrankk  
Fecha de Ingreso: agosto-2007
Mensajes: 871
Antigüedad: 16 años, 8 meses
Puntos: 7
Pregunta Respuesta: transparencia a un div con for

Hola, Gracias.!
Encontre este ejemplo con Jquery.. pero no se como relacionarlo

este div lo activa:
Código CSS:
Ver original
  1. <div  onclick="numero_1('veo')"class="QH_01" id="lote_01">  </div>

y a este le tiene que pasar el efecto.
Código CSS:
Ver original
  1. <div class="QH_05" id="lote_05">  </div>

Código Javascript:
Ver original
  1. <div id="sometext">
  2.     This text will Fade In and Out.
  3. </div>
  4.  
  5. -------------------------------------------
  6.    
  7. $("#something").fadeOut("slow");
  8. ...
  9. $("#something").fadeOut(2000);
  10. ...
  11. $("#something").fadeOut("slow", function() {
  12.     alert("Animation done");
  13. });

Gracias.! y saludos
Fede
  #4 (permalink)  
Antiguo 02/03/2011, 09:09
Avatar de Perr0  
Fecha de Ingreso: mayo-2005
Ubicación: Santiago de Chile, Chile
Mensajes: 676
Antigüedad: 19 años
Puntos: 79
Respuesta: transparencia a un div con for

mira...hize un ejemplo acá

acabo de corregir obj.style.opacity=porcentaje; por obj.style.opacity=porcentaje/100;

ahora lo probe en IE, FF, Opera

http://perr0.netii.net/exs/div_transparente/

tienes que ver el código

NOTA: no uso Jquery solo javascript

salu2
__________________
Numerador Mp3 en Access =)
http://www.mediafire.com/download/r9...pdw/mp3(2).zip

Última edición por Perr0; 02/03/2011 a las 09:16
  #5 (permalink)  
Antiguo 02/03/2011, 09:17
Avatar de fedefrankk  
Fecha de Ingreso: agosto-2007
Mensajes: 871
Antigüedad: 16 años, 8 meses
Puntos: 7
Pregunta Respuesta: transparencia a un div con for

Hola muchas gracias por tu tiempo.!!!, si me sirve, ya he copiado el codigo de la pag queme diste.
Gracias.!!!!!!
Saludos
fede
  #6 (permalink)  
Antiguo 02/03/2011, 09:40
Avatar de Perr0  
Fecha de Ingreso: mayo-2005
Ubicación: Santiago de Chile, Chile
Mensajes: 676
Antigüedad: 19 años
Puntos: 79
Respuesta: transparencia a un div con for

le agrege otra cosa para que no reaparesca el div nuevamente una vez desaparecido...

le cambie el visibility

http://perr0.netii.net/exs/div_transparente/

Código HTML:
Ver original
  1. var porcentaje=100;
  2. var totobj=0;
  3. var tiempo=0;
  4. function inicio(objeto){
  5.   if(tiempo>0) return false;
  6.   totobj++;
  7.   objeto.id="ele"+totobj;
  8.   desaparecer();
  9. }
  10. function desaparecer(){
  11.   obj=document.getElementById("ele"+totobj);
  12.   if(obj.style.visibility!="hidden"){
  13.     porcentaje=porcentaje-2.5;
  14.     obj.style.opacity=porcentaje/100;
  15.     obj.style.filter="alpha(opacity="+porcentaje+")";
  16.     tiempo=setTimeout("desaparecer()",22);
  17.     if(porcentaje<=-20) {
  18.         obj.style.visibility="hidden";
  19.         clearTimeout(tiempo);
  20.         tiempo=0;
  21.         porcentaje=100;
  22.         alert("ahora puede desaparecer otro");
  23.     }
  24.  }
  25. }
  26. <div style="background-color:#004080;color:white;border:3px solid red;padding:10px;width:200px" onClick="inicio(this)">
  27.   <p>Click en div </p>
  28.   <p>para desvanecer</p>
  29. </div>
  30. <p>Probando que funcione para dos o mas</p>
  31. <div style="background-color:#398831;color:white;border:3px solid red;padding:10px;width:200px" onClick="inicio(this)">
  32.   <p>Click en div </p>
  33.   <p>para desvanecer</p>
  34. </div>
  35. <p>Cuando termine con uno sigue con el otro</p>
  36. <div style="background-color:#75321C;color:white;border:3px solid red;padding:10px;width:200px" onClick="inicio(this)">
  37.   <p>Click en div </p>
  38.   <p>para desvanecer</p>
  39. </div>

salu2
__________________
Numerador Mp3 en Access =)
http://www.mediafire.com/download/r9...pdw/mp3(2).zip
  #7 (permalink)  
Antiguo 02/03/2011, 10:05
Avatar de fedefrankk  
Fecha de Ingreso: agosto-2007
Mensajes: 871
Antigüedad: 16 años, 8 meses
Puntos: 7
Pregunta Respuesta: transparencia a un div con for

Hola , primero gracias por el tiempo tomado, tengo la siguiente duda.


tu llamas a la funcion de esta manera
......" onClick="inicio(this)">


si yo tengo un div con "id", como hago para llamar la funcion con esa id?

Se entiende?...

Muchas Gracias de nuevo y muchos saludos
fede
  #8 (permalink)  
Antiguo 02/03/2011, 10:50
Avatar de Perr0  
Fecha de Ingreso: mayo-2005
Ubicación: Santiago de Chile, Chile
Mensajes: 676
Antigüedad: 19 años
Puntos: 79
Respuesta: transparencia a un div con for

con
......" onClick="inicio(this.id)">

pero con la función hecha no necesitas id porque te toma el objeto como tal, no tienes necesidad de colocarle "id" ni "name".

el div se lo creo en la función para poder pasarlo a la otra función, creo que se podria acortar mas el script...y quizá dejarlo en una función.

pero es a gusto de cada uno...

salu2
__________________
Numerador Mp3 en Access =)
http://www.mediafire.com/download/r9...pdw/mp3(2).zip
  #9 (permalink)  
Antiguo 02/03/2011, 20:58
Avatar de fedefrankk  
Fecha de Ingreso: agosto-2007
Mensajes: 871
Antigüedad: 16 años, 8 meses
Puntos: 7
Pregunta Respuesta: transparencia a un div con for

Gracias por tu explicacion, ahora estoy entendiendo,
Cualquier duda puedo consultarte de vuelta?

Saludos a todos
Fede

Etiquetas: transparencia
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 06:50.