Bonjour, j'ai un js qui me bloque un div (position fixed) a une certaine hauteur du scroll,
il fontionne bien sauf que le div se bloque bien mais quand on scroll il rebondi sur le haut de page et se remet bien en place ce qui est
genant quand on scroll vite, il y a t il un moyen de le fixer sans qu'il bouge car la il fais un peu elastique et rebondi.
mon js :
mon css :
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
21
22
23 <script type="text/javascript"> $(function() { var $sidebar = $("#sidebar"), $window = $(window), offset = $sidebar.offset(), topPadding = 1120; $window.scroll(function() { if ($window.scrollTop() > offset.top) { $sidebar.stop().animate({ marginTop: $window.scrollTop() - offset.top + topPadding }); } else { $sidebar.stop().animate({ marginTop: 1110 }); } }); }); </script>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <style> #sidebar{ position: fixed; } </style>
Partager