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

JavaScript Discussion :

Effet parallax figer des éléments


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2012
    Messages
    143
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2012
    Messages : 143
    Par défaut Effet parallax figer des éléments
    Bonjour,

    Je suis en train de tester l'effet parallax, dans le principe tout fonctionne.
    Par contre j'aimerai arrêter des élément quand ils atteignent une certaine position sur ma page tout en faisant encore bouger ceux qui arrivent en dessous.

    Si quelqu'un a une petite idée
    Merci d'avance

  2. #2
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2012
    Messages
    143
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2012
    Messages : 143
    Par défaut
    J'ai trouvé comme stopper mon objet.
    Je suis maintenant embêté à cause de la rapidité de la molette de la souris, suivant la vitesse de défilement de la souris ma div ne s’arrête pas au même endroit, elle s’arrête plus tôt si je vais trop vite. A mon avis mon code JS n'est pas assez rapide mais comment remédier à ça

    voici mon code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
    $(document).ready(function() {
    	/* Scroll event handler */
        $(window).bind('scroll',function(e){
        	parallaxScroll();
        });
    });
     
     
    function parallaxScroll(){
    	var scrolled = $(window).scrollTop();
    	var position = $("#parallax-bg3").offset(); //Détection de la position de la div
    	var positionTop = position.top;
    	if(positionTop<=1900){
    		       $('#parallax-bg3').css('top',(0-(scrolled*.1))+'px'); //Scroll de la div si position de destination pas atteinte
    	}
    	else {
     
          }	
    }

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2012
    Messages
    143
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2012
    Messages : 143
    Par défaut
    Je viens de trouver un plugin scrollToFixed mais je n'arrive pas à le combiner avec mon code...
    Est ce que je suis sur une piste ou pas du tout , merci de m'aiguiller si vous voyez une solution, merci

Discussions similaires

  1. Figer des éléments par page
    Par LILIBELLE dans le forum Word
    Réponses: 3
    Dernier message: 13/04/2013, 00h15
  2. tranférer des éléments d'une base
    Par john_wayne dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 21/06/2004, 15h33
  3. [VB.NET] Enregistrement des éléments d'une listBox
    Par Hoegaarden dans le forum Windows Forms
    Réponses: 9
    Dernier message: 18/05/2004, 14h48
  4. couleurs des éléments 3D d'une appli
    Par Eugénie dans le forum MFC
    Réponses: 29
    Dernier message: 12/03/2004, 11h31
  5. [TShellListView] Tri des éléments
    Par M.Dlb dans le forum Composants VCL
    Réponses: 4
    Dernier message: 16/12/2003, 22h35

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