div overflow: auto винаги в bottom

jooorooo каза:
как става на div overflow: auto винаги да показва последното изречение?
какво има впредвид под това "винаги да показва последното изричение"
 
Значи информацията в дива се обновява с аякс, и скрола да не седи горе на дива, а да е долу, при поява на ново изречение да си седи пак долу.
 
jooorooo каза:
Код:
document.getElementById('scroll').scrollTop -=1000;

и

Код:
document.getElementById('scroll').scrollTop +=1000;

като 1000 е скоростта
Не го разбирам този JS и искам да попитам къде да го сложа ?
 
Най-простия cross-browser начин:
Код:
founction bottomScroll(elm){
 set(elm, elm.clientHeight, elm.scrollHeight);
}
function set(elm, ch, sh){
try{
  elm.scrollTop = sh - ch;
 } catch(e){
   set(elm, ch, --sh);
 }
}

Понякога scrollHeight връща непрвалини стойности. Може да си го съставиш и по-прост начин като използваш clientHeight, scrollHeight и scrollTop.

Edit: 1000 са пикселите, на които е скролирано съдържанието, което може да не се окаже най-доло в някои случаи.
 
Ти си избираш и като селектираш елемента го подаваш като аргумент на bottomScroll функцията.
 

Back
Горе