2017-08-15 63 views
-3

在这里,我尝试使用setInterval()函数一个接一个地淡入淡出图像,但它不适合我。任何人都可以帮助我。setInterval()不会在运行时添加图像,淡入淡出

$(document).ready(function() { 
      $("#imgMain").fadeOut().fadeIn(2000); 
      var image = 1; 
      function test() 
      { 
       switch (image) 
       { 
        case "1": 
         $("#imgMain").fadeOut(2000, function() { 
          $(this).prop("src", "Images/babyshoppingbanner2.jpg") 
         }).fadeIn(2000); 
         image = 2; 
         break; 
        case "2": 
         $("#imgMain").fadeOut(2000, function() { 
          $(this).prop("src", "Images/babyshoppingbanner3.jpg") 
         }).fadeIn(2000); 
         image = 3; 
         break; 
        case "3": 
         $("#imgMain").fadeOut(2000, function() { 
          $(this).prop("src", "Images/babyshoppingbanner1.jpg") 
         }).fadeIn(2000); 
         image = 1; 
         break; 
       } 
      }   window.setInterval(test, 4000); 
     }); 
+1

请复制粘贴+在这个问题你的代码。代码的图像是无用的 –

+0

@Rory McCrossan爵士,现在你能帮我解决它。 –

+0

可能重复[在jQuery中调用setInterval的函数?](https://stackoverflow.com/questions/5484205/call-function-with-setinterval-in-jquery) – ThunD3eR

回答