我有一个 GlideJS 轮播,我试图handleAnimation
在每张幻灯片激活后调用我的函数。
如果我单击它,它会起作用,但是当轮播处于自动播放状态时,我不知道如何让它运行。
componentDidMount = () => {
const carousel = new Glide(this.myRef.current, {
autoplay: 3000,
rewind: true,
})
carousel.mount()
const myTriggers = document.querySelectorAll(".slide__trigger")
myTriggers.forEach(trigger => {
const triggerStep = trigger.getAttribute("data-step")
trigger.addEventListener("click", () =>
this.handleAnimation(triggerStep)
)
})
}
我应该使用 GlideJS 的事件处理程序之一吗?感谢您的任何建议!