我正在尝试为网站创建 jquery 幻灯片。我有两张图片:第一张图片显示在网站上,我希望第一张图片淡出,慢慢地显示第二张图片代替第一张。我不希望这个循环。
我希望在打开网页后 4 秒左右开始褪色效果。如果有人能让我知道正确的编码是什么,我将不胜感激。(我对jquery不是很熟悉。我是把代码放在head标签还是body标签里?)。
这是我拥有的代码,但是第二个图像出现在第一个图像下方,而我实际上希望它隐藏,直到它消失在第一个图像的位置。此外,它循环,这是我不想要的。
jQuery:
$(document).ready(function() {
$('#banner img:gt(0)').hide();
setInterval(function(){
$('#banner :first-child').fadeOut(3000).delay(3500)
.next('img').fadeIn(1500).delay(3500)
.end().appendTo('#banner');},
5000);
});
HTML:
<div id="banner">
<img src="images/slide1.jpg" width="1024" height="300" alt="SS Image "/>
<img src="images/slide2.jpg" width="1024" height="300" alt="SS Image "/>
</div><!--end banner-->
CSS:
#container #banner {
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #F08840;
position: relative;
z-index:1;
}