Préchargement d’images avec jQuery

Posted on Friday May 23rd, 2008 by Matt

Sorry, this entry is only available in Français.

2 Comments to 'Préchargement d’images avec jQuery'

  1. dvilston said :

    yeah bien sympa cette petite fonction mais il me semble que la boucle for consomme beaucoup de ressources. On pourrai peut être l’améliorer grâce à une boucle foreach.
    Array.forEach()

  2. Matt said :

    Effectivement on peut toujours améliorer la performance, mais étant donné que ce script est censé n’être exécuté qu’une fois au chargement de la page, je ne pense pas que ce soit un vrai problème.

    Par contre, j’ai remarqué depuis ce post que cette méthode pose problème avec certains vieux navigateurs…

    Le navigateurs récents étant capables de gérer les deux méthodes, je suis revenu à la méthode plus traditionnelle de javascript :

    var imagesToPreload = Array(\
        'image1.gif',\
        '/repertoire/des/images/image2.gif',\
        'http://www.example.com/repertoire/image3.gif');
    
    for (var i = 0; i<imagesToPreload.length; i++){
        var img = new Image();
        img.src = imagesToPreload[i];
    }
    

Leave a Comment

Top of page
Clicky Web Analytics