Bonjour,
J'ai développé ce petit code en javascript, mais je rencontre un problème que je n'arrive pas à régler...
Je souhaite que quand l'internaute, sur une page de mon site, utilise la roulette de la sourie sur 30pixels il soit envoyé vers le div id="div3" tout en douceur...
La fonction marche mais reste active tout le temps et de fait l'internaute ne peux plus bouger de la position "div3"...
Comment faire pour que la fonction ne s'applique que quand on est sur le scroll 30 et plus après ?
Mon code est là :
Merci de votre aide !
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 $(function(){ $(window).scroll( function () { if ($(this).scrollTop() > 30) { var target = $(this).attr("div3"); //Get the target var scrollToPosition = $(target).offset().top; $('html').animate({ 'scrollTop': scrollToPosition }, 1200, function(){ $('html').animate({ 'scrollTop': scrollToPosition }, 0); }); } } ); });
Partager