Repositionner div suivant le scroll en jquery
Fermé
Pierrot 81
-
28 sept. 2011 à 21:49
Super_carotte Messages postés 1419 Date d'inscription mardi 8 janvier 2008 Statut Membre Dernière intervention 27 janvier 2015 - 19 oct. 2012 à 13:21
Super_carotte Messages postés 1419 Date d'inscription mardi 8 janvier 2008 Statut Membre Dernière intervention 27 janvier 2015 - 19 oct. 2012 à 13:21
A voir également:
- Repositionner div suivant le scroll en jquery
- À l'aide des tableaux ci-dessous, trouvez le mot dont le code ascii est le suivant : 61 64 6d 69 73 73 69 6f 6e - Forum Programmation
- À l'aide des tableaux ci-dessous, trouvez le mot dont le code ascii est le suivant : 50 52 4f 4d 45 4e 45 55 52 - Forum C
- Le mode suivi des modifications - Guide
- Div c++ - Télécharger - Langages
- Les données fournies dans le fichier à télécharger peuvent être synthétisées par le tableau récapitulatif suivant. dans le fichier, générez ce tableau automatiquement (tableau croisé dynamique ou table de pilote) à partir des 4 premières colonnes. cinq valeurs manquent dans le tableau suivant. retrouvez-les dans votre tableau puis reportez-les, arrondies à l’entier le plus proche, dans la zone de réponse. - Forum Excel
3 réponses
JooS
Messages postés
2468
Date d'inscription
mardi 22 janvier 2008
Statut
Membre
Dernière intervention
8 juin 2016
228
28 sept. 2011 à 22:51
28 sept. 2011 à 22:51
Essaye avec ça ...
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Albi Commerces style</title> <style> body { background-color: white; margin: 0; overflow: auto; padding: 0; text-align: center; } #conteneur { margin-right:0; margin-left:0; height: 1800px; width: auto; } #scrollingDiv { float:right; margin-top:10px; margin-right:20px; width: 250px; height: 200px; border: 1px solid grey; color: grey; } </style> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript"> $(window).scroll(function(){ $("#scrollingDiv").stop(); $("#scrollingDiv").animate({"marginTop": ($(window).scrollTop() + 30) + "px"}, "slow"); }); </script> </head> <body> <div id="conteneur"> <div id="scrollingDiv"> Contenu du layer </div> </div> </body> </html>
JooS
Messages postés
2468
Date d'inscription
mardi 22 janvier 2008
Statut
Membre
Dernière intervention
8 juin 2016
228
28 sept. 2011 à 22:42
28 sept. 2011 à 22:42
Est ce que tu as inclus le framework ??
Super_carotte
Messages postés
1419
Date d'inscription
mardi 8 janvier 2008
Statut
Membre
Dernière intervention
27 janvier 2015
127
18 oct. 2012 à 16:57
18 oct. 2012 à 16:57
Bonjour,
Merci pour ta réponse Joos.
Je me permet de remonter le sujet car j'ai un soucis très similaire.
Ta réponse répond a mes soucis sauf un:
Comme on peut le voir, sur le site cité en exemple:
http://www.sushishop.fr/catalogue-produit-sushi-Accompagnements/10
la div panier suit le scroll, mais elle a une particularité que je recherche:
Le panier est sous le header mais des que l'on scroll vers le bas, le div se place en haut du navigateur.
C'est exactement ce que je cherche.
Or, le code fournis par joos laisse tout le temps un espace en haut du navigateur.
Quelqu'un aurait-il une solution pour ça?
Merci.
Merci pour ta réponse Joos.
Je me permet de remonter le sujet car j'ai un soucis très similaire.
Ta réponse répond a mes soucis sauf un:
Comme on peut le voir, sur le site cité en exemple:
http://www.sushishop.fr/catalogue-produit-sushi-Accompagnements/10
la div panier suit le scroll, mais elle a une particularité que je recherche:
Le panier est sous le header mais des que l'on scroll vers le bas, le div se place en haut du navigateur.
C'est exactement ce que je cherche.
Or, le code fournis par joos laisse tout le temps un espace en haut du navigateur.
Quelqu'un aurait-il une solution pour ça?
Merci.
Super_carotte
Messages postés
1419
Date d'inscription
mardi 8 janvier 2008
Statut
Membre
Dernière intervention
27 janvier 2015
127
18 oct. 2012 à 17:10
18 oct. 2012 à 17:10
Bonjour,
J'ai trouvé une solution:
https://desgeeksetdeslettres.com/web/menu-fixe-mais-flottant-selon-la-scrollbar-js-css
Mais il reste a ajouter l'effet de déroulement lent qui est sympa dans l'exemple de Joos ;)
J'ai trouvé une solution:
https://desgeeksetdeslettres.com/web/menu-fixe-mais-flottant-selon-la-scrollbar-js-css
Mais il reste a ajouter l'effet de déroulement lent qui est sympa dans l'exemple de Joos ;)
JooS
Messages postés
2468
Date d'inscription
mardi 22 janvier 2008
Statut
Membre
Dernière intervention
8 juin 2016
228
Modifié par JooS le 19/10/2012 à 01:46
Modifié par JooS le 19/10/2012 à 01:46
Ben il suffit d'enlever le " + 30 " ou de diminuer la valeur !
Super_carotte
Messages postés
1419
Date d'inscription
mardi 8 janvier 2008
Statut
Membre
Dernière intervention
27 janvier 2015
127
19 oct. 2012 à 13:21
19 oct. 2012 à 13:21
En enlevant le +30, le div va passer par dessus le header il me semble. Or, ce n'est pas ce que je souhaitai.
Mais en jouant sur les deux codes fourni, je suis parvenu a gérer cette particularité.
Merci a vous :)
Mais en jouant sur les deux codes fourni, je suis parvenu a gérer cette particularité.
Merci a vous :)