préchargement de script - HTML/CSS - Programmation
Marsh Posté le 27-11-2008 à 03:16:03
ca veut rien dire un "préchargement"
et le code que tu donnes en lien est terriblement laid
ce que tu cherches a faire c est du domready
et avec jquery visiblement c ets ca: http://docs.jquery.com/Events/ready#fn
tu charges probablement ton JS sur le load ce qui fait que tu dois attendre que les images soient chargées pour qu il se mette en route
l evenement dom ready te permet de lancer ton code quand le DOM est chargé
c est pratiquement instantané
Marsh Posté le 27-11-2008 à 14:49:34
mIRROR a écrit : |
...ok... donc quand on écrit ça :
Code :
|
le code est exécuté dès que le DOM est prêt, avant le premier élément de la page?
Si c'est le cas, a-t'on intérêt à ne finaliser l'exécuter qu'après le bloc sur lequel on veut l'appliquer (div ou ul),
Code :
|
afin d'afficher une 1ère partie de la page avant de bloquer à nouveau son téléchargement?
Marsh Posté le 27-11-2008 à 15:56:46
le dom ready ne bloque pas le téléchargement hein
Marsh Posté le 27-11-2008 à 18:01:13
pas comprite la question
Marsh Posté le 28-11-2008 à 16:29:56
la balise script bloque le chargement de la page, le temps que le script s'exécute
la fonction dom ready est placée dans une balise script...
Marsh Posté le 28-11-2008 à 16:40:43
Lance tes js depuis la fin de ta page, une fois que tout le dom est loadé
http://developer.yahoo.net/blog/ar [...] anc_5.html
Marsh Posté le 26-11-2008 à 15:23:36
Quelle technique utilisez-vous (sinon une technique maison) pour
précharger, voire spécifier un ordre de préchargement de vos fichiers
javascript liés?
On trouve tout et n'importe quoi aujourd'hui en ce qui concerne les
possibilités d'"interfacage" offertes par les librairies js mais
étonnamment, il faut bien chercher pour trouver quelque chose qui en
permette la gestion et en organise le chargement (rien dans la
librairie jquery par exemple). Le webdesigner qui n'est pas en mesure
de composer son propre code va se retrouver avec toute une série de
fichiers importés et au final, un sérieux manque de fluidité à
l'affichage.
Seul résultat de mes recherches, ce script : Preloader XHTML en
Javascript version 2.0.3 (http://www.patrickperron.com/2008/02/13/
preloader-xhtml-javascript/) qui comporte toutefois quelques
limitations (incompatibilité avec un css reset).
Mon problème est le suivant : un sous-menu déroulant qui se fige à l'ouverture (chargement?) de la page, puis se résorbe au bout de quelques secondes. Menu qui appelle le superfish.js de la librairie jquery. Un préchargement du js pourrait résoudre ça...
Message édité par brna le 26-11-2008 à 15:35:16