我正在使用 Javascript 中的 jQuery 动画和计时器,我想在页面加载几秒钟后在我的页面上跳动(即改变不透明度从 1->0.2、0.2->1),搏动几秒钟,停止搏动并将颜色从黑色变为红色。
<div class="pulsate">Test</div>
<script>
$(function() {
var p = $(".pulsate");
for(var i=0; i<3; i++) {
p.animate({opacity: 0.2}, 1000, 'linear')
.animate({opacity: 1}, 1000, 'linear');
}
});
</script>
我在以下 JSFiddle ( http://jsfiddle.net/nLqmz/ ) 中有我目前的工作。有人对我如何解决这个问题有任何想法吗?