Я использую навигационную панель начальной загрузки 4 и хотел бы изменить цвет фона после прокрутки вниз на 400 пикселей. Я смотрел на реактивные документы и нашел на Scroll, но не смог найти столько информации о нем. Пока что у меня есть ...
Я не знаю, правильно ли я использую прослушиватель событий или как установить высоту и т. Д.
И я на самом деле не устанавливаю встроенные стили ...
import React, { Component } from 'react';
class App extends Component {
constructor(props) {
super(props);
this.state = { scrollBackground: 'nav-bg' };
this.handleScroll = this.handleScroll.bind(this);
}
handleScroll(){
this.setState ({
scrollBackground: !this.state.scrollBackground
})
}
render() {
const scrollBg = this.scrollBackground ? 'nav-bg scrolling' : 'nav-bg';
return (
<div>
<Navbar inverse toggleable className={this.state.scrollBackground}
onScroll={this.handleScroll}>
...
</Navbar>
</div>
);
}
}
export default App;