JavaScript滚动元素到中间不起作用

时间:2017-07-05 18:00:40

标签: javascript dom scroll

我将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);        
};

有什么建议吗?

0 个答案:

没有答案