如何使用Jquery使用效果和循环来更改图像源?

时间:2012-06-07 09:39:53

标签: jquery

我想将图片来源从image1.png更改为image2.png(使用fade)并循环播放。 我在下面有这个代码但是这并没有循环到image1.png。

我的代码

setInterval(function(){
    $('.class')
             .attr('src','image2.png')
             .stop(true,true).hide()
             .fadeIn('slow');
}, 1000);

2 个答案:

答案 0 :(得分:0)

setInterval(function(){
  var image = $('.class');
  var src = image.attr('src') === 'image1.png' ? 'image2.png' : 'image1.png';
  image.attr('src', src).stop(true,true).hide().fadeIn('slow');
}, 1000);

答案 1 :(得分:0)

setInterval(function(){
    var source = jQuery('.class').attr('src') == 'image2.png' ? 'image1.png' : 'image2.png'
    $('.class').attr('src',source ).stop(true,true).hide().fadeIn('slow'); 
},1000);