我知道這個問題已經被問以前然而該解決方案不符合我的要求。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