Bonjour,
Je souhaite mettre en place dans une page, lorsque l'on clique sur un bouton, une fen�tre (div) s'agrandit progressivement et lorsque les dimensions sont atteintes, affichage d'une photo par exemple.
Pour cela, j'ai d�fini une fonction Viewer ("class") et j'effectue une instance de ma class var viewer = new Viewer(). Puis pour lancer la construction du cadre, j'appele la methode viewer.buildCadre().
Mon pb se situe pour appeler la methode buildCadre() de fa�on r�cursive par un setTimeout. J'ai d�fini ma methode buildCadre() de la fa�on suivante:
this.buildCadre = function() {
// pour simplier:
=> augmentation largeur;
=> d�s que largeur atteinte, augmentation hauteur;
var timer = setTimeout(function() {this.buildCadre();}, 1000);
}
Mais cela ne marche pas du tout, je ne vois pas comment appeler cette methode de fa�on recursive et � l'interieur de l'objet. Je veux que ce dernier soit compl�tement autonome.
Merci pour votre aide et r�ponses.
Partager