Javascript setInterval()未启动以在运行时使用淡入淡出添加图像
在这里,我试图使用setInterval()函数一个接一个地淡入淡出图像。但它在这里对我不起作用。谁能帮帮我吗Javascript setInterval()未启动以在运行时使用淡入淡出添加图像,javascript,jquery,Javascript,Jquery,在这里,我试图使用setInterval()函数一个接一个地淡入淡出图像。但它在这里对我不起作用。谁能帮帮我吗 $(document).ready(function () { $("#imgMain").fadeOut().fadeIn(2000); var image = 1; function test() { switch (image)
$(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);
});
case语句不执行类型强制。您有
i=1
,但您的案例陈述正在寻找“1”
。因此,您需要case1
或var i=“1”代码>
进一步阅读:请复制并粘贴问题中的代码。uselessSir@Rory McCrossan旁边有一个代码图像,现在你能帮我解决它吗?可能是重复的,我更改了函数名并调用了它。虽然这个@ra3ident没有结果,非常感谢你,先生。。它正在工作。。。。