我有一些简单的图像滑块,我做了。我有小图片列表,当点击其中一个时,我用点击取代目标大图片源(+用src
进行一些操作以从服务器获得更大的图片)。jQuery淡入淡出图像,然后加载淡出
现在我想对小点击图片到淡出的大图像,并加载新的图像时,消除它在
尝试使用此代码:
ul.find('img').click(function() {
$('#big_image')
.fadeOut()
.attr('src', this.src.replace('/small/', '/big/')) // Some other src
.load(function() {
$(this).fadeIn();
});
});
问题的是,当浏览器缓存图像,onclick图像立即加载,然后淡入和淡出,这看起来有点烦人。
此:
ul.find('img').click(function() {
$('#big_image')
.load(function() {
$(this).fadeIn();
})
.attr('src', this.src.replace('/small/', '/big/'))
.load(function() {
$(this).fadeIn();
});
});
不褪色的。
有什么想法?