Ver Mensaje Individual
  #10 (permalink)  
Antiguo 23/09/2013, 13:25
mensajeescrito
 
Fecha de Ingreso: mayo-2012
Mensajes: 760
Antigüedad: 11 años, 11 meses
Puntos: 5
Respuesta: Ejecutar funcion javascript solo una vez

Explico, en mi web tengo mucho javascript haciendo otras funciones.

No se javascript, pero lo que tengo puesto esta depurado ya que he intentado leerme tutoriales etc.



Tengo un menu, en la que cada opcion de menu aparece mediante un fade in y fade out y desaparece de igual manera.

Esto lo hace un javascript.


En cada opcion de menu que aparece mediante fade tiene un div con su contenido que se puede ver mediante un scrollbar

el cual quiero darle estilo con este codigo que ya he puesto en el primer post.



Pero el codigo solo funciona si lo pongo en una sola opcion, un solo div ¿?


Cuando lo pongo en dos div, osea dos opciones de menu , deja de funcionar.



Descubri que forzando el codigo a ejecutarse (usando setInterval y no setTimeout) despues de hacer infinidad de pruebas, en mi ignorancia de no saber,


descubri que mediante setInterval ,SI , funcionaba. Pero señores se repetia hasta la saciedad y en cada div me

aparecen 1 ,2,3,4,5,6,7,8, scrollbar cada dos segundos asi hasta el infinito.

Y claro solo quiero que se pare cuando me aparezca el primer scrollbar y ya esta .

Si lo se es una odisea pero llevo ya 10 dias!!!! sicologicamente estoy k.o help!!!!!