我使用以下代码逐个淡入我的div。
<script>
$(document).ready(function(){
var animations = [];
$('.noti_box').each(function(i) {
animations.push(
$(this).hide().delay(i * 1000).fadeIn(1500).promise()
);
});
$.when.apply($, animations).done(function () {
time=setInterval(function(){
if ( $('.noti_box:visible').length === 0 ) {
$(".advert").fadeIn("slow");
} },200);
});
});
</script>
用户可以单击div来关闭它,这将导致隐藏目标div。我想改进上面的代码,这样它就会逐渐淡入我的div中,因为它已经在做,但一次最多只能消失2个div。只有当用户关闭div时才会淡入淡出?