将图像不透明度从0设置为100并返回0

时间:2010-12-14 06:35:30

标签: jquery

我有一张图像堆叠在另一张图像的顶部。我试图将顶部图像不透明度设置为0,然后再返回100,然后再设置为0.这应该在循环中继续。有没有办法实现呢?请帮忙..

$('.bannerHover').animate({
    opacity: 0.25
  }, 5000, function() {
  });

1 个答案:

答案 0 :(得分:1)

我们可以创建一个简单的递归函数来调用jQuery的淡入淡出函数,完成后,使用淡入淡出函数提供的回调再次调用自身。使用jQuery 1.4.4的fadeToggle函数,可以简单地完成:

var b = $('#block');
function fade(){
    b.fadeToggle(1000, fade);
}
fade();

有关简单示例,请参阅:http://www.jsfiddle.net/yijiang/FnBgL/