【发布时间】:2019-03-14 00:24:52
【问题描述】:
我正在使用 react-slick 滑块与 3 个滑块同步。使用 2 个滑块它可以正常工作,但是当我尝试使用 3 个带有 2 个参考的滑块时它不起作用。
constructor(props) {
super(props);
this.state = {
nav1: null,
nav2: null,
nav3: null,
};
}
componentDidMount() {
this.setState({
nav1: this.slider1,
nav2: this.slider2,
nav3: this.slider3,
});
}
<Slider
className="background-slider"
asNavFor={this.state.nav2, this.state.nav3}
ref={slider => (this.slider1 = slider)}
{...settings1}> ...
</Slider>
<Slider
className="content-slider"
asNavFor={this.state.nav1, this.state.nav3}
ref={slider => (this.slider2 = slider)}
{...settings2}> ...
</Slider>
<Slider
className="person-slider"
asNavFor={this.state.nav2, this.state.nav1}
ref={slider => (this.slider3 = slider)}
{...settings3}> ...
</Slider>
谢谢
【问题讨论】:
标签: reactjs synchronization react-slick