我有以下源代码(React.js、React-scroll、React-bootstrap)。单击 div,跳转到特定图像标签。(在本例中,跳转到第一张图像。)
render(){
return(
<React.Fragment>
<Modal>
<Modal.Header>
<div className="jump-to-image">
<Link to="page-image-1" containerId="containerElement"></Link>
</div>
</Modal.Header>
<Modal.Body>
<Element name="scroll-area" className="document-content-page-images" id="containerElement">
{this.renderPageImages()}
</Element>
<Modal.Body>
...
)
}
renderPageImages(){
return _.map(page_images, (page_image, i) => (
<Element key={i} name={"page-image-" + (i + 1)}>
<img className="document-content-page-image" src={`/thumbnail?path=...}`}/>
</Element>
))
}
但我希望(单个)按钮按顺序跳转到图像标签。
第一次点击:跳转到第一个图片标签(page-image-1)
第二次点击:跳转到下一个图片标签(page-image-2)第三次点击:跳转到下一个图片
标签(page-image-3)
......
我想要的是。
请告诉我如何实现。