我正在使用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,
})
}} />
还有其他人遇到过这个问题吗?