Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1288 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Carrousel jQuery : ne fonctionne qu'au 2e chargement de la page

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Carrousel jQuery : ne fonctionne qu'au 2e chargement de la page

n°1928720
carpediemi​kl
Posté le 03-10-2009 à 23:27:48  profilanswer
 

Bonjour,
 
J'ai inséré un petit carrousel en jQuery (voyez le bloc "Radio" ) dans l'index de mon site.
 
J'utilise les navigateurs Firefox et Safari, et j'ai constaté que mon carrousel ne s'affichait pas au premier chargement de la page : les flèches de défilement sont là, mais le 3e élément, qui contient toutes les images à faire défiler, semble vide. En revanche, si je recharge la page, niquel, le carrousel fonctionne.
 
Pas moyen de tester sous IE pour le moment. Mais quoi qu'il en soit, il y a un problème. Je vais continuer de chercher mais si vous avez une idée je suis preneur ;) Merci !

Message cité 1 fois
Message édité par carpediemikl le 24-10-2009 à 14:54:28

---------------
Mon feedback
mood
Publicité
Posté le 03-10-2009 à 23:27:48  profilanswer
 

n°1931349
carpediemi​kl
Posté le 12-10-2009 à 23:58:14  profilanswer
 

SOS


---------------
Mon feedback
n°1931384
gatsu35
Blablaté par Harko
Posté le 13-10-2009 à 08:34:25  profilanswer
 

on peut pas accéder à ton site :o
stp tu pourrais faire en sorte qu'on puisse y accéder :o
 
sinon faudrait plutot que tu lances ton carousel sur le "onload" de la page au lieu du "domready" (à mon avis tel est ton problème :o)


---------------
Blablaté par Harko
n°1931596
SICKofitAL​L
misanthrope
Posté le 13-10-2009 à 20:04:31  profilanswer
 

carpediemikl a écrit :

Bonjour,
 
J'ai inséré un petit carrousel en jQuery (voyez le bloc "Radio" ) dans l'index de mon site.
 
J'utilise les navigateurs Firefox et Safari, et j'ai constaté que mon carrousel ne s'affichait pas au premier chargement de la page : les flèches de défilement sont là, mais le 3e élément, qui contient toutes les images à faire défiler, semble vide. En revanche, si je recharge la page, niquel, le carrousel fonctionne.
 
Pas moyen de tester sous IE pour le moment. Mais quoi qu'il en soit, il y a un problème. Je vais continuer de chercher mais si vous avez une idée je suis preneur ;) Merci !


 
A tout les coups ton script se déclenchent avant que les images ne soient chargées. Posts le code ou ouvre les vannes ;)


---------------
We deserve everything that's coming...
n°1935085
carpediemi​kl
Posté le 24-10-2009 à 14:54:09  profilanswer
 

OUPS ! Double mea culpa : je vous avais un peu laissé tombé, et je vois seulement aujourd'hui que des réponses ont été postées il y a 10 jours ; le site a changé d'adresse, vous le trouvez ICI. Voilà vous avez l'adresse et donc le code ;)
 
Gatsu35 : "onload" et "domready", où est-ce que je change tout ça ?


Message édité par carpediemikl le 25-10-2009 à 13:54:48

---------------
Mon feedback
n°1935114
gatsu35
Blablaté par Harko
Posté le 24-10-2009 à 16:13:03  profilanswer
 

http://veye.fr/


---------------
Blablaté par Harko
n°1935116
carpediemi​kl
Posté le 24-10-2009 à 16:46:00  profilanswer
 

?? Je ne te suis pas


---------------
Mon feedback
n°1935204
gatsu35
Blablaté par Harko
Posté le 25-10-2009 à 09:42:20  profilanswer
 

je remettais le lien correctement puisque le lien que tu as mis était foireux :o


---------------
Blablaté par Harko
n°1935235
carpediemi​kl
Posté le 25-10-2009 à 13:55:27  profilanswer
 

Ah ok ^^
Bon alors pour tes histoires de "onload" et "domready", c'est quoi au juste ?


---------------
Mon feedback
n°1935238
gatsu35
Blablaté par Harko
Posté le 25-10-2009 à 14:46:17  profilanswer
 

j'ai regardé en vitesse ton site j'ai vu que tu as intégré 2x le même script, dans la page en l'appelant jquery.carroussel2.js tu as une raison particuliere ?
 
ce que je veux dire par onload ou domready ce sont des evenement qui permettent de charger des scripts selon 2 cas.
 
'load' est l'évnèement qui se lance quand la page est complètement chargée (images et contenus externes)
 
'domready' est un évènement plutôt custom fourni soit par les navigateurs soit par des libraries type jquery ou mootools, cet évènement est lancé dès que DOM est construit. Pour simplifié c'est dès que le HTML de la page est chargé. Cela évite de devoir attendre 107 ans que tous les contenus de la page soit chargés.
 
Exemple flagrant sur Facebook, ils ont beaucoups de scripts qui se lancent sur le 'onload' de la page, c'est super reloud car tout doit attendre que toute la page soit chargée avant de faire certaines actions.


---------------
Blablaté par Harko
mood
Publicité
Posté le 25-10-2009 à 14:46:17  profilanswer
 

n°1935259
carpediemi​kl
Posté le 25-10-2009 à 19:07:46  profilanswer
 

Oui j'ai configuré deux scripts légèrement différents, pour pouvoir appliquer deux styles css différents à certains éléments.
 
Pour le reste, je comprends l'idée. Mais aucune idée de la façon de modifier ça. Ca se passe dans le <head> ?


---------------
Mon feedback

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Carrousel jQuery : ne fonctionne qu'au 2e chargement de la page

 

Sujets relatifs
[jquery] submit[JQuery] val() avec select multiple
Ch Vbs permettant recherche web et save page txt / Horloge fuseauxjquery
Chargement d'un fichier de configurationXSLT jQuery et Sélecteur
jquery et plusieurs eventsCopier un paragraphe sur une autre page Word si le tableau contien TOT
Créer un flux RSS d'une page web qui n'en propose pas.[JAVASRIPT] HELP ! Chargement page en fonction d'un test sur TEXTAREA
Plus de sujets relatifs à : Carrousel jQuery : ne fonctionne qu'au 2e chargement de la page


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR