我将html元素传递给ES6文件,我想在页面中间滚动该元素。但window.scrollTo()
无效
ES6代码:
export const isScrolledIntoView = (element) => {
const elementRect = element.getBoundingClientRect();
const absoluteElementTop = elementRect.top + window.pageYOffset;
const middle = absoluteElementTop - (window.innerHeight / 2);
window.scrollTo(0, middle);
};
有什么建议吗?