Bonjour à tous,
J'ai un souci dans l'utilisation de jQuery pour le chargement d'une DIV.
Voici le code javascript :
Et le code php :
Je dois avoir un problème d'utilisation des 'load' ou 'ready' je ne sais pas, mais j'ai des comportements bizar.
En fait, parfois la div "centre_contenu" s'affiche puis se masque. Le loader s'affiche puis la div "centre_contenu" se raffiche redisparait en même temps que le loader et enfin le fadeIn de la div se fait.
Le comportement que je cherche à avoir est le suivant :
- au chargement de la page la div "centre_contenu" est vide.
- affichage du loader pendant que la div "centre_contenu" se charge totalement
- une fois que la div "centre_contenu" est totalement chargée, le loader fait un fadeOut() et la div "centre_contenu" un fadeIn()
Une idée sur mon ou mes erreurs ?
Merci d'avance pour votre aide.
Modifié par TitBen (12 Apr 2010 - 15:01)
J'ai un souci dans l'utilisation de jQuery pour le chargement d'une DIV.
Voici le code javascript :
$(window).load(function() {
$("#centre_contenu").hide();
$("#loader").show();
$("#centre_contenu").ready(function() {
$("#loader").fadeOut(function() {
$("#centre_contenu").fadeIn(1000);
});
});
});
Et le code php :
<div id="centre">
<span id="loader"><img src="images/loader.gif" border="0" alt="Chargement" title="Chargement" /> Chargement en cours</span>
<div id="centre_contenu"> include("gestion_".$page.".php"); </div>
</div>
Je dois avoir un problème d'utilisation des 'load' ou 'ready' je ne sais pas, mais j'ai des comportements bizar.
En fait, parfois la div "centre_contenu" s'affiche puis se masque. Le loader s'affiche puis la div "centre_contenu" se raffiche redisparait en même temps que le loader et enfin le fadeIn de la div se fait.
Le comportement que je cherche à avoir est le suivant :
- au chargement de la page la div "centre_contenu" est vide.
- affichage du loader pendant que la div "centre_contenu" se charge totalement
- une fois que la div "centre_contenu" est totalement chargée, le loader fait un fadeOut() et la div "centre_contenu" un fadeIn()
Une idée sur mon ou mes erreurs ?
Merci d'avance pour votre aide.
Modifié par TitBen (12 Apr 2010 - 15:01)