【发布时间】:2019-05-01 02:07:49
【问题描述】:
嗨,我想知道为什么我的 css 转换不起作用。旋转木马执行循环和所有操作,但我的转换仅在我打开开发工具并用鼠标指向元素时才有效。 这是代码:https://codepen.io/anon/pen/zXQpNo
感谢您的帮助
var slides = Array.from(document.querySelectorAll(".slide_element"));
var i = 0;
function test(){
if(i === slides.length - 1){
slides[slides.length - 1].classList.remove("displaying");
i = 0;
slides[i].classList.add("displaying");
}
else{
slides[i].classList.remove("displaying");
slides[i+1].classList.add("displaying");
i++;
}
}
setInterval(() => {
test();
}, 3000);
【问题讨论】:
-
看起来我不需要打开开发工具就可以了,jsbin.com/sufejewuxe/1/edit?html,css,js,output 可以吗?
-
不,这并不奇怪!但是我尝试了 Josef 提供的 css,它现在就像一个魅力 :) 感谢您的帮助。
标签: javascript html css animation transition