const onScroll = () => {
//getBoundingClientRect相对视口的距离
const rect = refAutor.current!.getBoundingClientRect()
if (rect.top <= 0) {
setIsShowAuthor(true)
} else {
setIsShowAuthor(false)
}
}
//副作用
useEffect(() => {
wrapRef.current!.addEventListener('scroll', onScroll)
return () => {
wrapRef.current!.removeEventListener('scroll', onScroll)
}
}, [])
getBoundingClientRect 视口的距离
最新推荐文章于 2022-11-25 10:06:42 发布