以下是我的JS代码,每30秒更换一次背景图像。我也有这个示例代码来自研究,请有人请请告诉我如何将示例代码集成到我的JS中,因此变化的图像会消失,因为我根本不知道从哪里开始并感到完全丢失。
我的JS
<script>
bgArr = ['images/bg1.jpg', 'images/bg2.jpg', 'images/bg3.jpg'];
bgCur = 0;
backgroundSwitch = function()
{
if (bgCur == bgArr.length) bgCur = 0;
document.body.style.backgroundImage = 'url('+ bgArr[bgCur++]+ ')';
}
window.setInterval(backgroundSwitch, 30000); // Switch every 30 seconds.
</script>
我要整合的示例JS
var img = document.getElementById("fade");
var fadeLength = 5500;
var opacity = 0;
var startTime = Date.now();
requestAnimationFrame(function me() {
// It's faded in, stop animating!
if (opacity >= 1) {
return;
}
opacity = (Date.now() - startTime) / fadeLength;
img.textContent = opacity;
img.style.opacity = opacity;
requestAnimationFrame(me);
});
还有一种方法可以在不使用css的情况下将背景适合javascript中的浏览器窗口吗?
谢谢,有人请帮忙!