Position d'une barre de défilement

Résolu
tucs -  
 tucs -
Bonjour,
J'ai un Div avec une barre de défilement (scroolbar) et j'aimerais que ça s'ouvre automatiquement en bas de la barre de défilement... Pour cela j'ai trouvé sur le web ceci
 //On récupère la position d'un élément.
var scroll = $(p).scrollTop();
//On utilise l'élément body de la page pour manipuler toute la page.
//On fixe la valeur à 0 pour faire remonter l'ascenseur en haut de la page.
$(body).scrollTop(0);

Mais je sais pas si c'est bon et surtout comment on l'utilise... Je dois mettre ça où?

Configuration: Windows / Firefox 75.0
A voir également:

3 réponses

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour,

Le code que tu montres utilise librairie Jquery.
En plus.. elle fait "remonter" le scroll en haut... et non en bas comme tu le demandes...

En "pur" javascript, il devrait suffire de faire ceci
var taDiv= document.getElementById("ID_DE_TA_DIV"); // ID_DE_TA_DIV à remplacer par l' id de ta div...
taDiv.scrollTop = taDiv.scrollHeight;

0
tucs
 
Merci Jordane,
Et je mets ce bout de code juste avant le div en question ou dans head?
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Tu le places dans des balises <script> juste avant le </body>
0
tucs
 
Super merci ça fonctionne!
0