【发布时间】:2016-03-01 11:58:30
【问题描述】:
我有以下代码会淡化一些图像,但如果有办法在 CSS 中处理它,我很感兴趣。
$("#top").stop(true, true).delay(0).fadeTo(fadeTime * 100, 0);
$("#back").stop(true, true).delay(0).fadeTo(fadeTime * 100, 1, function () {
if (curLoop < loops) {
if (curImg < imgNo) {
prevImg = curImg
curImg++
} else {
prevImg = imgNo
curImg = 1;
curLoop++console.log("LOOP");
}
document.getElementById("back").style.opacity = 0;
document.getElementById("top").style.opacity = 1;
document.getElementById("back").src = "frames/frame_" + curImg + ".jpg";
document.getElementById("top").src = "frames/frame_" + prevImg + ".jpg";
} else {
console.log("STOPPED");
window.clearInterval(myVarSTD);
}
if (!initialized) {
myVarSTD = setInterval(function () {
startAnimation()
}, delay * 1000);
initialized = true;
}
});
【问题讨论】:
-
是的,轻松使用 CSS3。 stackoverflow.com/questions/11679567/…
-
这令人困惑。您特别询问了如何将您的 jquery 动画制作成 CSS,并且您接受了 jquery 的回答。
标签: javascript jquery css css-animations