IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

effet de défilement en background saccadant


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Novembre 2008
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 32
    Par défaut effet de défilement en background saccadant
    Bonjour,

    Voilà pour un nouveau site que je suis entrain de faire j'ai mis en place en background du site internet trois type de nuage différent qui défile. Malheureusement ayant une vitesse plutôt réduite on observe des saccade-ment des différents nuages. Je pose la question sans vraiment savoir si c'est normal que ça traine un peu.

    Ce n'est pas une question de taille d'image car chacune fait 85 ko difficile de faire plus petit
    Ce qui est aussi étonnant c'est que en local les nuages saccades moins sur mon ordinateur fixe que sur mon portable.

    Voici le bout de code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    function animateCloud1(){
    		//var positionInit = Math.random() * 3592;
     
    		$("#cloud1").css({backgroundPosition:"0 0"})
    		 .animate({backgroundPosition:"3592px 0"},250000,"linear",animateCloud1);	 
    	}
    	animateCloud1();
    Il est répète 3 fois pour les trois niveaux de nuages. Avant vous déjà eu ce genre de soucis ? Il est fort probable que rien ne soit faisable et ce serais dommage car les nuages qui bouge en fond fait belle effet

    Je vous remercie d'avance pour vos avis.

  2. #2
    Expert confirmé
    Avatar de Watilin
    Homme Profil pro
    En recherche d'emploi
    Inscrit en
    Juin 2010
    Messages
    3 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : En recherche d'emploi

    Informations forums :
    Inscription : Juin 2010
    Messages : 3 100
    Par défaut
    Salut,
    ça va pas mal dépendre de la machine du visiteur. S’il a un 80-core à l’azote liquide, ça passera niquel, mais sur un P1 y’a des chances que ça soit pas tout à fait fluide Quant à la différence entre ton fixe et ton portable, ça peut venir de tout un tas de choses ^^
    Mais je sais d’expérience qu’il y a en général plus de process sur un portable, et donc plus de charge pour le CPU.

    Après, ça dépend aussi du navigateur, ils ont sûrement pas tous les mêmes optimisations (et ça, c’est des infos difficiles à avoir). Mais je pense que des images de fond animées, c’est quelque chose de moins courant que des éléments HTML qui se déplacent, et les optimisations ont pu se faire en ce sens.
    Donc je te conseille d’essayer une version – si c’est possible bien sûr – avec des <div> ou des <img> que tu positionnes en absolu et que tu dépaces avec left et top (ou autre), et de comparer la chose sous un max de navigateurs différents, pour voir quelle solution retenir.

    Bon courage
    La FAQ JavaScript – Les cours JavaScript
    Touche F12 = la console → l’outil indispensable pour développer en JavaScript !

  3. #3
    Membre averti
    Inscrit en
    Novembre 2008
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 32
    Par défaut
    ok, je ne pensais pas que la puissance de mon ordinateur pouvais influencer le traitement jquery des animations que je fais sur un site internet.

    j'ai déjà fait en jouant avec le changement du left à la place du position background. Mais je crois que l'image etait en background du div tout de même. Je vais faire un essai en mettant l'image dans le div et je repasse par là

Discussions similaires

  1. Effet pixelisation sur un background
    Par steackfrite dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 26/02/2014, 21h20
  2. Effet de défilement picture box vb.net
    Par Logiinx dans le forum VB.NET
    Réponses: 10
    Dernier message: 03/06/2013, 22h09
  3. [CSS 3] Effet transition CSS3 sur background appelé via événement
    Par ju0123456789 dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 03/06/2013, 13h39
  4. Réponses: 2
    Dernier message: 05/04/2013, 15h07
  5. Défilement d'images saccadé sour IE 7 et 8
    Par phpphp dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 12/06/2011, 20h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo