Bonjour,
je cherche à exécuter une fonction javascript à l'affichage d'un div par exemple, du style la fonction onload pour la balise body ?
Y a-t-il un moyen pour faire cela ?
Merci
Version imprimable
Bonjour,
je cherche à exécuter une fonction javascript à l'affichage d'un div par exemple, du style la fonction onload pour la balise body ?
Y a-t-il un moyen pour faire cela ?
Merci
bonjour,
Appeler le script juste après le chargement du div ?
Je ne vois qu'une solution : appeler le script juste en dessous du div :
Code:
1
2
3
4
5
6
7
8
9
10
11 <div> ton div... </div> <script type="text/javascript"> <!-- fonctionAppelee(); --> </script> <!-- suite du code HTML -->
oui cela fonctionne merci!
ou plus orthodoxement appeler la fonction dans le onload du body ...
Oui, c'est ce qu'il y a de mieux. Mais Shawty voulait exécuter son script juste après le chargement du div.
Ceci dit, il faut espérer que le script n'est pas trop long à exécuter, car tant que son exécution ne sera pas terminée cela empêchera le chargement des autres composants de la page.
J'ai la même question mais à l'envers !
J'ai un petit script qui affiche une div avec un effet de Fade mais comment ne pas afficher la div AVANT que l'effet soit appliqué ?
Code:
1
2
3
4
5
6
7
8
9 <script src="javascript/jquerymin.js" type="text/javascript"> </script> <script type="text/javascript"> $(document).ready(function (){ $("#content").fadeOut(0, function(){ $(this).fadeIn(800); }); }); </script>
Utilise un setTimeout(function(), 800);