Foros del Web » Programando para Internet » Javascript »

Acumular un valor de una variable

Estas en el tema de Acumular un valor de una variable en el foro de Javascript en Foros del Web. Hola, estoy haciendo una carrusel de imagenes bastante sencillo en javascript, @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Java: Ver original function derecha ( x ) {     ...
  #1 (permalink)  
Antiguo 16/04/2014, 09:03
 
Fecha de Ingreso: noviembre-2013
Mensajes: 84
Antigüedad: 11 años, 1 mes
Puntos: 1
Acumular un valor de una variable

Hola, estoy haciendo una carrusel de imagenes bastante sencillo en javascript,

Código Java:
Ver original
  1. function derecha(x){
  2.     document.getElementById("carrusel_foto1").style.left=0-x+"%";
  3.     document.getElementById("carrusel_foto2").style.left=100-x+"%";
  4.     document.getElementById("carrusel_foto3").style.left=200-x+"%";
  5. }

Código HTML:
Ver original
  1. <div id="derecha" onclick="derecha(100)"></div>
  2.             <div id="izquierda"></div>
  3.            
  4.             <div id="fotos">
  5.  
  6.                 <div id="carrusel_foto1">
  7.                     <div id="foto1" ></div>
  8.                     <div id="foto2" ></div>
  9.                     <div id="foto3" ></div>
  10.                 </div>
  11.                
  12.                 <div id="carrusel_foto2">
  13.                     <div id="foto4" ></div>
  14.                     <div id="foto5" ></div>
  15.                     <div id="foto6" ></div>
  16.                 </div>
  17.                
  18.                 <div id="carrusel_foto3">
  19.                     <div id="foto7" ></div>
  20.                     <div id="foto8" ></div>
  21.                     <div id="foto9" ></div>
  22.                 </div>
  23.             </div>
  24.             <div id="arreglaperfil"></div>

Ese es más o menos el código que tengo, lo que hago es que cuando doy clic en el identificador "derecha" me corre las cajas de "carrusel_fotox" hacia la derecha, pero solo lo puedo hacer una vez y quisiera hacerlo por lo menos 2 veces, como puedo hacer para que se acumule esa variable?. O que me recomiendan para realizar el carrusel de imagenes?

Gracias :D
  #2 (permalink)  
Antiguo 16/04/2014, 09:16
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 11 años, 3 meses
Puntos: 578
Respuesta: Acumular un valor de una variable

Puedes definir esa variable en el scope global (fuera de la función), además así queda accesible en cualquier contexto.

Etiquetas: acumular, valor, variable
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 04:04.