Maison > interface Web > js tutoriel > Implémentation des images de préchargement JS

Implémentation des images de préchargement JS

小云云
Libérer: 2018-03-26 15:35:19
original
1825 Les gens l'ont consulté


Cet article partage principalement avec vous l'implémentation du préchargement des images JS, en espérant aider tout le monde.

Exigence : cliquez sur le bouton dans le projet pour réaliser la fonction de changement d'image d'arrière-plan.
Problème : lors du changement de l'attribut background-image du CSS, si l'image est chargée en premier puis affichée, il y aura une période vide momentanée.

Solution : Précharger l'image de fond à l'avance
Utilisez d'abord le constructeur Image() pour créer un objet image hors écran, puis définissez l'attribut src de l'objet sur l'URL. Étant donné que l'élément image n'est pas ajouté au document, il est invisible, mais le navigateur se chargera toujours. l'image et mettez-la en cache.

function preloadImg(url){
  var imageObj = new Image()
  imageObj.src=url
}var aImgUrlList = ['image1.png', 'image2.png']for (var i of aImgUrlList)
    preloadImg(i)
Copier après la connexion

Recommandations associées :

Méthode d'image de préchargement JS summary_javascript skills

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal