【发布时间】:2018-07-21 10:51:02
【问题描述】:
我尝试用 JS + CSS 构建幻灯片,除了一个视觉故障外,它工作得很好。到最后一张幻灯片的过渡似乎以某种方式中断。
但我无法弄清楚问题出在哪里。如果我注释掉最后一张幻灯片上的“偏移”过渡,则不会发生错误。
这就是我说的可待因:https://codepen.io/marianbreitmeyer/pen/paeYgZ
我提到的代码块是这个:
const showNext = function() {
clicked = true;
for (i = 0; i <= slides.length-1; i++) {
if( parseInt(slides[i].style.zIndex) === slides.length) {
console.log(slides[i].innerHTML);
triggerAnimation(slides[i], 'offcanvas');
} else if (parseInt(slides[i].style.zIndex) === slides.length-1) {
//the line below triggers the problem
triggerAnimation(slides[i], 'offset');
}
}
};
也许有更多经验的人可以帮助我:)
【问题讨论】:
标签: javascript css z-index slideshow transition