我知道这个问题已经被问以前然而该解决方案不符合我的要求。jQuery的淡入淡出滚动翻页
HTML
<div id="slider" class="contentPanel">
<div class="content">
<img src="images/slide1.jpg" alt="aliyah creations">
</div>
<div class="content">
<img src="images/slide2.jpg" alt="aliyah creations">
</div>
<div class="content">
<img src="images/slide3.jpg" alt="aliyah creations">
</div>
</div>
JS
function fadeContent() {
$(".contentPanel .content:hidden:first").fadeIn(500).delay(5000).fadeOut(500, function() {
$(this).appendTo($(this).parent());
fadeContent();
});
};
fadeContent();
,除非您滚动上面的代码工作正常,在页面的底部和淡入被称为自动滚动页面达的顶DIV。
以前的解决方案是设置DIV的固定高度,但是我希望自己的网站取决于屏幕分辨率被用来查看回应。
这里是CSS
#slider{
float:left;
height:auto;
width:100%;
border-style: none;
position:relative;
margin: 0px;
}
.content {
float:left;
max-height:400px;
width:100%;
background-color:black;
background-size: 50% auto;
text-align:center;
display: none;
}
.content img{
max-width:100%;
}
下面是该网站的链接
(删除链接)
卷轴很可能是由于这样的事实,因为褪色图像消失了 – Huangism
到底是什么网站得到的短@黄教说。淡入淡出会隐藏一个div并显示另一个,所以它会使身体变小然后再变大。你需要'.contentPanel'有一个固定的高度或js代码检查所有'。内容img'高度,并添加dinamically基于更大的图像 – RaphaelDDL