2 votes

Comment faire défiler la balise pre

Donc j'ai une balise HTML pre avec beaucoup de code dedans et avec overflow: auto. Comment puis-je configurer la balise pre pour être défilée vers le bas (de sorte que la dernière ligne du contenu soit visible) avec jquery ?

9voto

epascarello Points 71353
jQuery( function(){
   var pre = jQuery("#myPre");
    pre.scrollTop( pre.prop("scrollHeight") );
});

Exemple jsFiddle

4voto

ShankarSangoli Points 45345

Utilisez la méthode scrollTop de jQuery pour définir la position de défilement de n'importe quel conteneur. Essayez ceci

$("elementSelector").scrollTop(valueToScroll);

Comme vous voulez faire défiler jusqu'à la fin du contenu, essayez ceci

$("elementSelector").scrollTop($("elementSelector").innerHeight());

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X