繁体   English   中英

如何为新图像添加淡入淡出效果?

[英]How to add a fadein effect to new images?

如何为新图像添加平滑的fadeIn效果?

var switchImage = function(newImageSrc, newImage, mainImageDomEl) {
  jQuery(mainImageDomEl).attr('src', newImageSrc);
  $(mainImageDomEl).parents('a').attr('href', newImageSrc);
};

您可以简单地使用jQUery fadeInfadeOut函数,请参见下面的示例。

 var switchImage = function(newImageSrc, newImage, mainImageDomEl) { $(mainImageDomEl).fadeOut(200, function() { $(mainImageDomEl).attr('src', newImageSrc); $(mainImageDomEl).fadeIn(200); }); }; var images = [ 'http://cdn.morguefile.com/imageData/public/files/n/Natureworks/03/l/139404735343e9t.jpg', 'http://cdn.morguefile.com/imageData/public/files/p/pippalou/04/l/1398366305gv9cc.jpg' ]; var i=0; setInterval(function() { var parent = $('div'); switchImage(images[i], null, $('img')); i = (i+1)%images.length; }, 2000); 
 img { width: 200px; border-radius: 10px; } 
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <div> <img src="http://cdn.morguefile.com/imageData/public/files/p/pippalou/04/l/1398366305gv9cc.jpg" /> </div> 

在jQuery中,您可以使用函数fadeIn()fadeOut() 参阅更多。 淡入()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM