Faire défiler un élément précis avec scrollBy() ?

Faire défiler un élément précis avec scrollBy() ? - HTML/CSS - Programmation

Marsh Posté le 29-01-2014 à 19:38:18    

Bonjour,
 
Je fais une webApp dans laquelle il y a un div qui a une barre pour scroller. J'aimerais que quand l'utilisateur appuie sur une touche, cela fasse scroller ce div.
J'ai trouvé la méthode scrollBy(), le problème est que avec cette méthode je n'arrive à faire défiler que window et non mon div.  
Alors, avez vous une idée pour faire défiler un élément précis sans avoir au préalable son focus?
 
Par exemple dans l'image suivante, il y a 3 barres de scrolls, bon moi j'en ai que 2 mais c'est pareil ^^. Si je fais un windows.scroll(... , ...) ca va faire défiler la barre la plus à l'extérieur, mais moi je voudrais savoir comment faire défiler une des barres à l'interieur (en javascipt bien sûr) sans que l'utilisateur modifie son focus. http://www.google.fr/imgres?sa=X&r [...] CFcQrQMwAA
 
Merci

Reply

Marsh Posté le 29-01-2014 à 19:38:18   

Reply

Marsh Posté le 29-01-2014 à 20:24:50    

Bonjour
 
element.scrollTop();
 
You're welcome :)


---------------
"La valeur d'un homme tient dans sa capacité à donner et non dans sa capacité à recevoir." Albert Einstein / "Dans la nature, tout a toujours une raison. Si tu comprends cette raison, tu n'as plus besoin de l'expérience." Léonard De Vinci
Reply

Marsh Posté le 30-01-2014 à 09:59:33    

Plus exactement element.scrollBy(), je n'ai pas essayé mais ça devrait fonctionner, c'est sûr qu'avec "window" tu ne vas pas faire bouger ta div...


Message édité par MaybeEijOrNot le 30-01-2014 à 09:59:47
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed