Cita:
Iniciado por abimaelrc Puedes también usar setInterval, pero es más de lo mismo, solo que se ejecuta cada cierto tiempo y no como setTimeout que se ejecuta una sola vez, a menos que llames la función. Trata a ver como se ve con setInterval.
El problema de setInterval es que se ejecuta indefinidamente cada X tiempo, por lo que no me valdría ¿cómo detengo su ejecución cuando ya hubiera quedado transparente la capa?