您好,下面是我的 JS 代码,用于每 30 秒更改一次背景图像。有人可以告诉我是否有一种方法可以更改代码以使图像适合浏览器窗口(100%),并且如果我可以在此代码中使用任何 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>
谢谢大家