【发布时间】:2016-06-02 09:24:32
【问题描述】:
我使用 Jquery 来滑动图像。然而图像滑动但存在一些问题。我有 4 张图片。当页面加载时,它首先显示第 4 张图像,当图像滑动时,第 4 张图像停留在屏幕上,滑动图像只是在那里闪烁。一旦所有 4 张图像都滑过,然后从第二轮开始,它们都可以正常工作。这是链接click。请查看此链接以了解确切的问题..
html
<div class="main-banner">
<div id="slideshow">
<div class="slideImg">
<img src="images/Gift-a-spa.jpg" />
</div>
<div class="slideImg">
<img src="images/Gift-A-Shopping.jpg" />
</div>
<div class="slideImg">
<img src="images/Gift-a-Skill-Learn.jpg" />
</div>
<div class="slideImg">
<img src="images/Indoor-Sports.jpg" />
</div>
</div>
</div><!--main-banner-ends-->
jquery
$("#slideshow > .slideImg:gt(0)").hide();
setInterval(function () {
$('#slideshow > .slideImg:first')
.fadeOut(1000)
.next()
.fadeIn(1000)
.end()
.appendTo('#slideshow');
}, 3000);
css
.main-banner {
background: #444;
background-size: cover;
width: 100%;
height:400px;
position: relative;
}
#slideshow {
margin: 0 auto;
position: relative;
width:100%;
height:auto;
}
#slideshow > .slideImg {
position: absolute;
}
#slideshow img{
width:100%;
min-height:300px;
height:400px
}
【问题讨论】:
-
链接失效。
-
@andrescpacheco 非常抱歉请试试这个foxboxretail.com