将fadeIn和fadeOut效果添加到图像灯箱JQuery中

我有一个jQuery灯箱,用户点击两个链接’next’和’previous’来浏览图像。

如何淡入新图像?

这是我的代码片段,说明新图像如何替换旧图像。

var image = $(item).find('a').attr('href'); $('#lightbox img#image').attr('src', image); 

2提出的解决方案

孤子1

FadeOut(具有不透明度),更改图像,再次淡入。

 $('#lightbox img#image').animate({ opacity: 0}, 500, function(){ $('#lightbox img#image').attr('src', image); $('#lightbox img#image').animate({ opacity: 1}, 500); }); 

孤子2

正如bricker所提到的,你可以像http://jonraasch.com/blog/a-simple-jquery-slideshow那样使用这种方式,但是为了做到这一点,我认为你无法避免同时拥有两个图像对象。 我想,为了采用幻灯片,这对你来说会更有用。 但是那时你可以同时淡化和淡出。