首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用react-slick更改当前幻灯片

使用react-slick更改当前幻灯片
EN

Stack Overflow用户
提问于 2020-07-23 21:47:28
回答 1查看 5.1K关注 0票数 0

我正在使用react-slick库制作一个滑块,我想要更改活动幻灯片和滑块顶部的幻灯片。例如,如果我单击当前页面中的一个按钮,我希望更改滑块顶部的当前幻灯片。

你知道有没有可能用这个库正确地做到这一点?

我在react-slick github (https://github.com/akiran/react-slick/issues/738)上找到了一个解决方案,它包括创建幻灯片的引用和通过this.slider.innerSlider.list.focus()设置焦点。然而,这并不能很好地工作,因为我想要的元素不在滑块的最上面。例如,如果我将焦点设置在倒数第二张幻灯片上,则无法再通过箭头访问列表中的第一个元素。

EN

回答 1

Stack Overflow用户

发布于 2020-07-27 02:37:34

如果this.slider是对Slick组件的引用,您可以通过使用所需幻灯片的索引调用方法slickGoTo()来强制幻灯片显示幻灯片。例如,要显示第二张幻灯片:

代码语言:javascript
复制
this.slider.current.slickGoTo(1);

有关可以使用ref调用的方法的详细信息,请参阅:react-slick API: Methods

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63055822

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档