it-swarm.it

Come posso determinare scrollHeight?

Come posso determinare scrollHeight di una divisione usare css overflow: auto?

Ho provato:

$('test').scrollHeight();
$('test').height(); but that just returns the size of the div not all the content

Alla fine, sto provando a creare una chat e ho sempre la barra di scorrimento sul messaggio corrente sullo schermo.

Quindi stavo pensando qualcosa di simile al seguente:

var test = $('test').height();
$('test').scrollTop(test);

Grazie,

Brian

79
Brian

scrollHeight è una normale proprietà javascript quindi non hai bisogno di jQuery.

var test = document.getElementById("foo").scrollHeight;
81
Dennis

I modi corretti in jQuery sono:

  • $('#test').prop('scrollHeight') OR
  • $('#test')[0].scrollHeight

Spero che sia d'aiuto.

284
Anmol Saraf