J'ai une page de vignette-et-vue assez basique. Lorsque vous cliquez sur chaque vignette, le volet central affiche l'image en taille réelle. Ce bit fonctionne bien - j'utilise Javascript pour afficher et masquer les divs qui contiennent les grandes images, mais lorsque la page se charge, elle commence à charger toutes les images en même temps. Cela provoque la première image que l'utilisateur voit arriver très lentement.Est-ce que Javascript peut forcer les divs cachés à attendre pour charger leur contenu? (HTML/Javascript)
J'ai expérimenté avec la création des divs à la volée, mais ensuite je suis coincé avec l'effet indésirable d'avoir à attendre le chargement de chaque image. Idéalement, j'aimerais utiliser ma configuration actuelle - juste afficher et masquer les divs - et demander aux divs cachés de commencer à charger leur contenu dès que le premier volet est terminé. Y a-t-il un moyen de définir la priorité de chargement sur les divs visibles, de sorte que ceux qui sont cachés n'obtiennent pas le temps réseau jusqu'à ce que tous les div visibles soient rendus?
Aussi, voir [cette question connexe] (http://stackoverflow.com/questions/334325/how-to-display-loading-status-with-preloader-and-multiple-images), qui peut aider. – senderle