headerRef: any = React.createRef();
handleScroll = () => {
if (this.headerRef.current) {
if (window.scrollY > 0) {
this.headerRef.current.style.background = '#fff';
} else {
this.headerRef.current.style.background = 'transparent';
}
}
};
componentDidMount(): void {
window.addEventListener('scroll', this.handleScroll);
}
页面滚动,顶部栏背景颜色改变
最新推荐文章于 2024-10-04 13:18:14 发布