我决定制作一个函数,每10秒更换一次页面的背景图片。
然而,当我做了像这样的事情时:
function Background()
{
var Background_Stage;
switch(Background_Stage)
{
case 0:
{
$('body').css.('background', '#000 url(../../Styles/Callum_Project1/Images/BACKGROUND_1_TEST.png) no-repeat');
Background_Stage++;
setInterval(function(){Background()},10000);
}
case 1:
{
$('body').css.('background', '#000 url(../../Styles/Callum_Project1/Images/BACKGROUND_2_TEST.png) no-repeat');
Background_Stage++;
setInterval(function(){Background()},10000);
}
case 2:
{
$('body').css.('background', '#000 url(../../Styles/Callum_Project1/Images/BACKGROUND_2_TEST.png) no-repeat');
Background_Stage = 0;//Reset
setInterval(function(){Background()},10000);
}
}
}
然而,当我做了像这样的事情时:
<body onload="Background()"></body>
它似乎没有任何作用,这可能是一个愚蠢的请求帮助,但这是我学习JavaScript时做的第一件事情,我应该说我大部分时间都在使用jQuery。
Background_Stage
变量的值? - Dhaval Marthak