ресурсозатратная эта процедура выйдет,- в смысле просуммировать высоту все сообщений? Легко проверить если запихнуть 100+ direct-chat-text в direct-chat-messages. По идее,- не очень. + Она разовая.
var HeihtAmount = 0;
$('.direct-chat-messages .direct-chat-text').each(function(index, item){HeihtAmount += parseInt($(item).css('height'))})
$('.direct-chat-messages').scrollTop(HeihtAmount)