javascript - 放大/缩小时自动滚动到底部不起作用(Javascript)
问题描述
我已经用这个 javascript 代码在一个部分中自动滚动到底部,当页面缩放为 100% 时,这个代码可以正常工作。
this.chatHistoryScrollRef.mainWrapperRef.scrollTop = this.chatHistoryScrollRef.mainWrapperRef.scrollHeight
但是当页面放大/缩小(!= 100%)时,此代码不起作用。自动滚动到底部不起作用。
我检查了scrollTop
它何时放大/缩小它变成了一个分数而不是一个整数。
即scrollTop
页面为 100% 时的属性为 4800,但放大/缩小时变为 4800.931203。
解决方案
推荐阅读
- reactjs - 如何创建从 A 点到 B 点的位移模拟?
- python - Pandas:按索引的细胞频率计数
- python - 为每个方法创建具有特定参数的动态类
- c++ - 使用define指令获取命名空间名称
- python - 使用 Python ftplib 在端口 22 上连接到 FTP 服务器时出现 EOFError
- c++ - CMake将不同子目录中的静态库链接到一个静态库中
- php - 此路由不支持 GET 方法。支持的方法:使用 laravel 实现 Flutterwave 的 POST
- java - 使用 Java 从镜像中检索正确的时钟
- python - 为 .NET 解释/翻译 Python 类
- sql - 将具有多种日期格式的 VarChar 列转换为具有正确格式的单个日期列