【发布时间】:2013-10-14 16:14:15
【问题描述】:
我正在这里制作一个滑块。 我正在做的是在一个按钮上单击下一步,我正在淡出图像,然后动态更改源然后淡入。现在我不是用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 功能,但它直到无法正常工作。
【问题讨论】:
-
你能发布你到目前为止的代码吗?