Comment déterminer scrollHeight d'une division en utilisant le débordement CSS: auto?
J'ai essayé:
$('test').scrollHeight();
$('test').height(); but that just returns the size of the div not all the content
En fin de compte, j'essaie de créer un chat et d'avoir toujours la barre de défilement du message actuel à l'écran.
Alors je pensais à quelque chose comme ceci:
var test = $('test').height();
$('test').scrollTop(test);
Merci,
Brian
javascript
jquery
Brian
la source
la source
scrollHeight()
fonction dans jQuery.Réponses:
scrollHeight
est une propriété javascript standard, vous n'avez donc pas besoin de jQuery.la source
Les méthodes correctes dans jQuery sont -
$('#test').prop('scrollHeight')
OU$('#test')[0].scrollHeight
OU$('#test').get(0).scrollHeight
J'espère que ça aide.
la source
prop
méthode nécessite jquery version 1.6 ou supérieure. +1 de moi