我正在实现一个图片库,如果您单击图片缩略图,它会向您显示更大的图片。但是,我正在尝试使图像从当前在屏幕上可见的图像过渡。我目前拥有的代码如下所示:
$('.box8').click(function(){
$('#myMainPicture').animate({
opacity:'toggle'}, 1000, 'linear', function() {
$('#myMainPicture').attr("src", "thmb/pics/7.jpeg");
});
});
$('.box2').click(function(){
$('#myMainPicture').animate({
opacity:'toggle'}, 1000, 'linear', function() {
$('#myMainPicture').attr("src", "thmb/pics/1.jpeg");
});
});
});
当我单击元素 .box8 时,当前的#myMainPicture 图片元素会按照“toggle”的值很好地消失,而不管屏幕上当前存在什么。如果我现在再次单击它,它将显示在 src 属性中定义的图片。
这同样适用于 .box2 元素。
但是,有没有一种方法可以为整个序列设置动画,以便只需单击一下即可卸载旧图片并加载新图片,而不是我必须按两次鼠标?
非常感谢,
夫纳亚克