![](/img/trans.png)
[英]Is there any way to change nuka-carousel dots size to be slightly bigger on React/Nextjs?
[英]Nuka-carousel react move to certain slide
我有一個關於npm包'nuka-carousel的問題。 如何在點擊的元素上執行goToSlide。 我有scroll3d設置的元素列表。 如果我點擊例如最后一個可見元素我想滾動輪播以使元素位於中心。
根據他們的GitHub文檔 ,只需將onClick
添加到控件按鈕,然后使用setState()
更改slideIndex
即可控制輪播:
import React from 'react';
import Carousel from 'nuka-carousel';
export default class extends React.Component {
state = {
slideIndex: 0
};
render() {
return (
<Carousel
slideIndex={this.state.slideIndex}
afterSlide={slideIndex => this.setState({ slideIndex })}
>
...
</Carousel>
<button onClick={(event) => this.handlesClick(event, index)}> />
);
}
handleClick = (event, index) => {
event.preventDefault();
this.setState({slideIndex: index});
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.