Fonction preload... où dois-je la mettre dans mon code ?

Fermé
gintoxic Messages postés 524 Date d'inscription mardi 31 juillet 2007 Statut Membre Dernière intervention 7 avril 2016 - 28 août 2014 à 21:36
animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 - 9 sept. 2014 à 01:06
Bonjour,
cmme je peux me prétendre débutant JS plus spécifiquement jQuery, j'ai réussi à chopper un script qui me semblait correct pour Preload mes images sur mon site (il y a du poids en image en fait et c'est très long à charger)

Je l'ai insérer dans un fichier JS que j'ai ensuite fait compresser via un outils sur la toile.
- Est-ce une bonne idée de l'avoir mis avec d'autres scripts ?

Si non, où dois-je le mettre dans mes pages html (en fait j'ai un système CMS qui me permet de n'insérer qu'une fois le code et ç amarche pour toutes les pages (à ma connaissance)

Donc à savoir si je le laisse en place dans le minimized ou je le mets seul à un endroit bien précis, là est ma question...

Y a-t-il un moyen élégant de faire patienter le visiteur lors de sa visite selon vous (j'ai vu des choses sur le net, mais je ne sais trop quoi choisir (ça c'est dans le cas où le script ne serait pas assez efficace..)

function preload(arrayOfImages) {
    $(arrayOfImages).each(function(){
        $('<img/>')[0].src = this;
        // Alternatively you could use:
        // (new Image()).src = this;
    });
}

preload([
    '/Files/104203/Img/13/menotte-secure.png',
    '/Files/104203/Img/05/ban_boudoir.png',
    '/Files/104203/Img/13/ban_lelo.png',
    '/Files/104203/Img/13/ban_plaisir.png',
    '/Files/104203/Img/04/ban_shunga.png',
    '/Files/104203/Img/20/ban_voulez.png',
    '/Files/104203/Img/16/ban_wakeup.png',
    '/Files/104203/Img/20/ban_weVibe.png',
    '/Files/104203/Img/09/banniere-bswish.png',
    '/Files/104203/Img/13/banniere_minna.png',
    '/Files/104203/Img/11/banniere_odeco.png',
    '/Files/104203/Img/14/banniere_vibetherapy.png',
    '/Files/104203/Img/15/banniere-accueil-bijInd.png',
    '/Files/104203/Img/10/banniere-accueil-lelo.png',
    '/Files/104203/Img/07/banniere-accueil-shunga.png',
    '/Files/104203/Img/08/bann-promo-juillet.png',
    '/Files/104203/Img/03/ban_bijoux.png',
    '/Files/104203/Img/17/chambre-bleue.png',
    '/Files/104203/Img/04/ban_dorcel.png',
    '/Files/104203/Img/16/decoration-chambre-.png',
    '/Files/104203/Img/12/ban_jongena.png',
    '/Files/104203/Img/13/ban_voulez2.png',
    '/Files/104203/Img/07/WeVibe3-diapo.png',
    '/Files/104203/Img/10/huile-massage-baisers-intimes-shunga-erotic-art.jpg',
    '/Files/104203/Img/15/pdtimg-1637599hd.jpg',
    '/Files/104203/Img/25/Lub-fruits-Exotiques.png',
    '/Files/104203/Img/19/coffret-soumission-secrete2.jpg',
    '/Files/104203/Img/02/lingeriesexy-bougiemassage-bougiemaisonclose-1.jpg',
    '/Files/104203/Img/05/bbold-black-magenta1.jpg',
    '/Files/104203/Img/22/mini-must-2.jpg',
    '/Files/104203/Img/17/9938-1-big.jpg',
    '/Files/104203/Img/17/cry-baby-big.jpg',
    '/Files/104203/Img/04/softy-vibrator-black-big.jpg',
    '/Files/104203/Img/06/limon-pink3H200.jpg',
    '/Files/104203/Img/20/WeVibe3-purple-remote-800-wm.jpg',
    '/Files/104203/Img/09/plaisir-vibrant-noir-3.jpg',
    '/Files/104203/Img/10/E23302-4.jpg',
    '/Files/104203/Img/11/Wv4-Wdth200.jpg',
    '/Files/104203/Img/24/Paiement-CIC2.png',
    '/Files/104203/Img/22/livraison-colissimo-48h.jpg'
    ]);



merci par avance pour votre aide
A voir également:

1 réponse

animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 737
8 sept. 2014 à 17:11
0
gintoxic Messages postés 524 Date d'inscription mardi 31 juillet 2007 Statut Membre Dernière intervention 7 avril 2016 10
8 sept. 2014 à 17:57
bonjour et merci animostab (encore une fois je crois bien )
Tout d'abord, est ce que ce script est correct ou non stp ?
Il me semble eneffet précharger les images, mais ça rame quand même (peut-être cela vient-il d'autre chose)...
0
animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 737
9 sept. 2014 à 01:06
si les images sont lourdes normal que ca prenne du temps, de plus ca dépend aussi du serveur, du cms et de la vitesse de connexion client
pour le reste un script minimisé sera toujours plus rapide que non minimisé.
0