javascript - ScrollTo 方法在 Edge 中不起作用
问题描述
我在我的方法中使用滚动
const scrollToCenter = () => {
const kon = document.querySelector('.clazz');
const width = kon.offsetWidth;
kon.scrollTo(width / 2, 0);
};
它在 Chrome 和 Mozilla 中运行良好。在 Edge 中,我收到一个错误“对象不支持属性或方法 scrollTo”。是否存在在 Edge 中使用它的任何不同方法?
解决方案
官方报告: https ://developer.microsoft.com/en-us/microsoft-edge/platform/issues/15534521/
该问题已分配给某人。
在评论之后,解决方法是
“
.scrollTop = 0
而不是.scrollTo(0,0)
如果您想滚动到顶部以外的其他地方,我还没有找到解决方法”
推荐阅读
- python - Django how to call a method from a custom field given a model instance?
- python - Teradataml:如何在 teradataml 中运行查询时使用临时数据库?
- c++ - YouCompleteMe 仅在以命名空间为前缀时显示构造函数
- flutter - 根据 Flutter 中的内容调整 TextField 的大小
- html - 倾斜边缘 HTML/CSS
- amazon-web-services - 当我依赖“com.datomic/ion”时,为什么会出现“无法读取工件描述符”异常?
- javascript - 如何使所有 contenteditable 子元素可拖动?
- d3.js - Tooltip in d3/topojson choropleth map not working
- nativescript - 检查视图模型长度的问题
- docker - Docker- nginx -Reverse proxy : host not found in upstream when building with docker-compose