Image 运行淡出淡出图像横幅时遇到问题

Image 运行淡出淡出图像横幅时遇到问题,image,slideshow,fadein,fadeout,banner,Image,Slideshow,Fadein,Fadeout,Banner,我是jquery新手,在运行这段代码时,我非常需要一些帮助。我正在尝试使用函数fadingbanner()创建一个淡入淡出图像横幅,该函数在div标记中包含4个图像。该函数递归调用自身,并由settimeout函数启动。但由于某些原因,它不起作用。请帮助 <HTML> <HEAD> <script type= "text/javascript" src="C:\Documents and Settings\A\Desktop\jquery-1.9.1.js">

我是jquery新手,在运行这段代码时,我非常需要一些帮助。我正在尝试使用函数fadingbanner()创建一个淡入淡出图像横幅,该函数在div标记中包含4个图像。该函数递归调用自身,并由settimeout函数启动。但由于某些原因,它不起作用。请帮助

<HTML>
<HEAD>
<script type= "text/javascript" src="C:\Documents and Settings\A\Desktop\jquery-1.9.1.js"></script>
<SCRIPT>

<div>

<img src = "C:\Documents and Settings\A\Desktop\web_files\temp1.jpg"   id = "i1">

<img src = "C:\Documents and Settings\A\Desktop\web_files\temp2.jpg"   id = "i2">

<img src = "C:\Documents and Settings\A\Desktop\web_files\temp3.jpg"   id = "i3">

<img src = "C:\Documents and Settings\A\Desktop\web_files\temp4.jpg"   id = "i4">

</div>

function fadingbanner()
{
$(document).ready(function(){
$("#i1").fadeOut(2000,function(){
$("#i2").fadeIn(2000,function(){
$("#i2").fadeOut(2000,function(){
$("#i3").fadeIn(2000,function(){
$("#i3").fadeout(2000,function(){
$("#i4").fadeIn(2000,function(){
$("#i4").fadeout(2000,function(){ 
fadingbanner();

});
});
});
});
});
});
});

}
</SCRIPT>
</HEAD>
<BODY>
<IMG NAME = "bannerimage" src = "C:\Documents and Settings\A\Desktop\web_files\temp1.jpg" height = "200" width = "600" onload = "settimeout("fadingbanner()",1000)">
</BODY>
</HTML>

函数fadingbanner()
{
$(文档).ready(函数(){
$(“#i1”).fadeOut(2000年,函数(){
$(“#i2”).fadeIn(2000年,函数(){
$(“#i2”).fadeOut(2000年,函数(){
$(“#i3”).fadeIn(2000年,函数(){
$(“#i3”)。淡出(2000年,函数(){
$(“#i4”).fadeIn(2000年,函数(){
$(“#i4”).fadeout(2000,function(){
法丁旗();
});
});
});
});
});
});
});
}

取出该函数,它应该可以正常工作。它只是定义了一个函数,而没有运行它。如果它确实运行了它,它所做的就是安排代码在文档加载完成时运行

您还希望在开始时隐藏除第一张图片以外的所有图片

所以应该是这样的:

$(document).ready(function(){
    $("#i2, #i3, #i4").hide();
    $("#i1").fadeOut(2000,function(){
        ... all that other stuff
    });
});
这是一把小提琴,显示了它:


我从附于此的提琴上借用了这些图片,您可能想阅读:

您可能想补充您的问题。告诉我们它在做什么,以便我们可以与您希望它做什么进行比较。我只想要一个普通的图片横幅,它位于所有网站的主页上,其中一张图片会淡出,另一张会淡出。我我正在尝试创建一个淡入淡出图像横幅,在一个div标记中包含4个图像,并借助一个函数fadingbanner()一个setinterval函数正在调用它。但是由于某些原因,它没有显示正确的结果。请帮助某人。我在过去一周一直在做排列和组合,没有人帮助我。你仍然没有说它在做什么是错误的。谢谢你尝试帮助我,李先生。浏览器只显示了first image ie temp1.jpg.d其余d个图像的fadein淡出没有发生。我的概念有什么错误吗。非常感谢李先生。我会尝试一下,让你知道。我正在尝试调用fadingbanner()以这种方式运行,但可能有问题。您可能希望删除
$(document).ready()
既然你在加载横幅后16秒就开始学习了。你说得对。看来我得先复习一下我的基础知识了。我真的很感谢你的帮助。独自学习一门语言可能是一项艰巨的任务。