我有下面的代碼會淡入一些圖像,但我有興趣,如果有辦法在CSS中處理這個。如何在CSS中轉換jQuery淡入淡出效果?
$("#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放心。 http://stackoverflow.com/questions/11679567/using-css-for-fade-in-effect-on-page-load –
這是令人困惑的。你特別問過如何讓你的jQuery動畫進入CSS,並接受jQuery的答案。 –