根据react-select更改平滑滚动到元素

时间:2017-09-19 20:46:01

标签: javascript reactjs scroll react-select

我正在使用react-scroll进行平滑滚动onChange of a dropdown(使用react-select创建)。它第一次工作,但是当我再次更改下拉选项时,它不起作用。

这是对react-select元素的调用:

<Select
    onChange={select => {
            // scroll to content
            const container = document.querySelector('.container')
            let rect = container.getBoundingClientRect()

            let scroll = Scroll.animateScroll
            scroll.scrollTo((rect.top - 100), {
              smooth: true,
              duration: 250,
              isDynamic: true,
            })
          }} />

还有其他人遇到过这个问题吗?

0 个答案:

没有答案