J'ai téléchargé un site Web que je développe et qui se trouve ici: http://derbyshiregas.co.uk et comme vous pouvez le constater lorsque la page d'accueil s'affiche pour la première fois. le curseur a un problème d’affichage et affiche toutes les diapositives avant de se charger correctement. Cela ne semble cependant se produire que dans la vue du bureau.
S'il vous plaît, quelqu'un peut-il jeter un coup d'œil et me faire savoir ce que je peux essayer de résoudre?
C'est un comportement standard avec JavaScript qui est différé ou chargé dans le pied de page.
Toutes les diapositives se chargent et ne sont pas invitées à "être des glissières" tant que la page entière n'est pas chargée.
Vous pouvez d'abord les cacher avec CSS:
#section-slider .single-slide-wrap {
display: none;
}
Et vous pouvez afficher la première diapositive si vous le souhaitez:
#section-slider .single-slide-wrap:first-child {
display: block;
}
Notez que la même chose se passe avec votre .tab-pane
plus bas sur la page, vous pouvez donc également ajouter ceux-ci dans:
#section-services .tab-pane,
#section-slider .single-slide-wrap {
display: none;
}
#section-services .tab-pane:first-child,
#section-slider .single-slide-wrap:first-child {
display: block;
}
Puisque le CSS est chargé dans l'en-tête, les styles seront appliqués bien avant que le javascript soit chargé et que le kick-in soit actif.