2
我有一個絕對定位的div與兒童。我希望這個div能夠每隔x秒改變一次。我試過用jquery setInterval
但它只改變一次。以下是我的代碼。每隔x秒製作div頂端位置
.com_prices {
width: 100%;
height: 100%;
overflow: hidden;
background: #dd0d0d;
position: relative;
}
.com_tabs {
position: absolute;
height: auto;
width: 100%;
}
.com_price_tab {
width: 90%;
margin: 10px auto;
height: 100px;
background: #fff;
}
的HTML
<div class="com_prices">
<div class="com_tabs">
<div class="com_price_tab"></div>
<div style="background: #28bc88" class="com_price_tab"></div>
<div style="background: #fff000" class="com_price_tab"></div>
<div style="background: #333" class="com_price_tab"></div>
<div style="background: #28bc88" class="com_price_tab"></div>
<div style="background: #999" class="com_price_tab"></div>
<div class="com_price_tab"></div>
<div class="com_price_tab"></div>
</div>
</div>
腳本
setInterval(function() {
$('.com_tabs').animate({top: "-100px"}, 350);
}, 2000);
在這裏,您可以使用更新後的版本https://jsfiddle.net/z8gf334f/1/。一旦到達底部,它將回滾到頂部。 – Shiladitya
@Shiladitya這將是一個單獨的問題。如果你想接受這個答案,然後張貼關於如何在新帖子中回滾的問題,你可以在這裏的評論中鏈接它,我也會嘗試回答。 –