Я делаю приложение для чата в угловых js, и я добавил полосу прокрутки в область чата. Вот код:Прокрутите внизу
<div class="chat active-chat" id="scrollme" >
<div class="scroll">
<div ng-repeat="c in activeConversations track by c.time| orderBy:'time':false" >
<div class="bubble" ng-class="c.type" >
{{c.message}} <br/>
<a style="color: blue;" ng-click="openFile(c.uploadedFile.fileContentType, c.uploadedFile.file)" ng-if="c.uploadedFile.file" target="_blank">{{c.uploadedFile.fileName}}
</a>
<span class="user_message">{{c.time | date:'yyyy-MM-dd HH:mm:ss'}}</span>
</div>
</div>
</div>
</div>
и CSS для этого:
.scroll{
overflow-y: auto;
overflow-x: hidden;
}
#scrollme{
height: 403px;
width: 498px;
padding-right: 10px;
padding-bottom: 76px;
padding-left: 12px;
}
Теперь я хочу, чтобы держать свиток внизу по умолчанию, и всякий раз, когда приходит сообщение должно перемещаться вверх.
Заранее спасибо
вар textarea = document.getElementById ('textarea_id'); textarea.scrollTop = textarea.scrollHeight; –