我正在这里做一个滑块。我正在做的是在一个按钮上单击下一步,我正在淡出图像,然后动态更改源然后淡入。现在我不是用 fadeOut() 函数来执行此操作,而不是通过添加一个来执行此操作不透明度为 0 的 css 类 fadeOut,然后在更改 src 后删除该类。我怎样才能做到这一点?在它淡入之前我还需要一些时间,我尝试了 addClass() 和 removeClass() 方法,但它们太快了,以至于淡入淡出没有显示出来。请帮忙。谢谢。
这是下一个按钮处理程序的代码
$('#nextHandler').click( function() {
var nextListItem = ul.find('li.current').next();
if ( nextListItem.length > 0 ) {
ul.find('li.current').removeClass('current');
nextListItem.addClass('current');
var imagePath = ul.find('li.current').children('img').data("fullsrc");
$('#fullImagePlaceholder').fadeOut(function () {
$('#fullImagePlaceholder').attr('src', imagePath).fadeIn(500);
}, 500);
}
});
});
现在我添加了 FadeOut 功能,但它直到无法正常工作。