-3
在这里,我尝试使用setInterval()函数一个接一个地淡入淡出图像,但它不适合我。任何人都可以帮助我。setInterval()不会在运行时添加图像,淡入淡出
$(document).ready(function() {
$("#imgMain").fadeOut().fadeIn(2000);
var image = 1;
function test()
{
switch (image)
{
case "1":
$("#imgMain").fadeOut(2000, function() {
$(this).prop("src", "Images/babyshoppingbanner2.jpg")
}).fadeIn(2000);
image = 2;
break;
case "2":
$("#imgMain").fadeOut(2000, function() {
$(this).prop("src", "Images/babyshoppingbanner3.jpg")
}).fadeIn(2000);
image = 3;
break;
case "3":
$("#imgMain").fadeOut(2000, function() {
$(this).prop("src", "Images/babyshoppingbanner1.jpg")
}).fadeIn(2000);
image = 1;
break;
}
} window.setInterval(test, 4000);
});
请复制粘贴+在这个问题你的代码。代码的图像是无用的 –
@Rory McCrossan爵士,现在你能帮我解决它。 –
可能重复[在jQuery中调用setInterval的函数?](https://stackoverflow.com/questions/5484205/call-function-with-setinterval-in-jquery) – ThunD3eR