web-dev-qa-db-fra.com

prettyPhoto Media charge très lentement dans Chrome

J'ai un problème avec le script du plugin WordPress (type Lightbox) dans le média prettyPhoto dans Chrome. Cela fonctionne à merveille dans les autres navigateurs, mais le chargement dans Google Chrome prend une éternité.

Lors de l'utilisation de ce script, il est censé afficher les pouces au bas de l'effet lightbox, mais cela ne fonctionne que si je sélectionne le support "IE 6 fallback". Pas certain de pourquoi?

Si j’enlève les vignettes de la superposition, tout s’accélère, mais j’ai besoin que l’effet vignette fonctionne.

Des idées sur ce qui le fait charger très lentement? Voici le lien vers mon site: http://ecbiz129.inmotionhosting.com/~sar8475/sign-types/ cliquez sur "Afficher plus de signes" pour voir l'effet.

Merci beaucoup pour votre aide, -Caleb

1
Caleb

J'ai eu le même problème. Vous n’avez probablement plus besoin de ça, mais au cas où quelqu'un aurait ce problème, le voici:

Le premier indice du problème avec Chrome et prettyPhoto est qu’il ne se produit que lorsque les images de la galerie ont une très grande résolution et que les vignettes sont affichées. Ce qui semble se produire, c'est que Chrome commence à s'étouffer lors du redimensionnement des images de leur taille naturelle à une taille beaucoup plus petite à l'écran.

L'algorithme par défaut utilisé pour le rendu des images par Chrome est probablement différent de celui utilisé par les autres navigateurs et semble être beaucoup plus lent pour les grandes images.

C'était pour la cause, maintenant pour les solutions possibles:

  1. Évidemment, redimensionnez les images manuellement ou à l'aide d'un service.
  2. Utilisez CSS pour modifier l’algorithme de rendu d’image par défaut, par exemple:
img{
    image-rendering: -webkit-optimize-contrast;.
}

Celui-ci semble être beaucoup plus rapide que le réglage par défaut et il a fait l'affaire pour moi. Vous pouvez également essayer d'autres options. Bien sûr, vous pouvez limiter le sélecteur à l’appliquer uniquement aux miniatures et ne pas affecter d’autres images.

2
Goran Jovic