【发布时间】:2017-07-14 16:45:55
【问题描述】:
我有一个绝对定位的 div 和孩子。我希望这个 div 的顶部位置每 x 秒更改一次。我曾尝试使用 jquery setInterval,但它只更改一次。下面是我的代码。
.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);
【问题讨论】:
标签: javascript jquery html css