javascript - scrollTop 不工作并且总是返回 0
问题描述
我编写了以下代码,以便在溢出时始终看到当前内容-
socket.on('chat message', (msg) => {
let item = document.createElement('p')
item.textContent = msg
messages.appendChild(item)
messages.scrollTop = messages.scrollHeight
console.log(messages.scrollHeight)
console.log(messages.scrollTop)
})
在这里,在上面的代码中
messages.scrollTop
总是返回 0 但是,scrollHeight 返回正确的像素。
解决方案
推荐阅读
- c++ - 由于删除了模板化左值转换运算符,clang 或 gcc 中可能存在错误?
- forms - reactive_forms Flutter - 创建和渲染组
- api - 是否可以在 Flutter 中将 Youtube 流作为声音播放?
- facebook - 通过查询参数在 Facebook 群组中搜索
- java - 如何解决此返回编译错误?
- php - SQLSTATE [42S22]:未找到列:1054“字段列表”中的未知列“提供者”(SQL:插入“oauth_clients”
- linux - Ubuntu 18.04 容易坏掉
- git - 在 master 上签出,对其进行了更改,现在无法签出回分支
- node.js - 我不能在 nodejs 的 Promise 中使用 req.user 吗?
- laravel - 如何使用 LARAVEL 在 mailgun 标头中发送数据?