gpt4 book ai didi

jquery - 委托(delegate)、替换和淡出/jQuery

转载 作者:行者123 更新时间:2023-12-01 08:16:13 26 4
gpt4 key购买 nike

一个与 jQuery 相关的问题 - 我有一个小的画廊样式脚本正在工作 - 缩略图列表和关联的较大图像在缩略图单击时切换,如下所示:

$('#thumbs').delegate('img','click', function(){
$('#largeImage').attr('src',$(this).attr('src').replace('thumb','large'));
});

我的问题是:使图像过渡在彼此之间淡入淡出而不是直接切换的最简单方法是什么?

非常感谢您的帮助。

最佳答案

您可以fadeOut图像,然后 fadeIn在交换 src 后的回调中:

$('#thumbs').delegate('img','click', function(){
var src = this.src.replace('thumb', 'large');
$("#largeImage").fadeOut(function() {
this.src = src;
$(this).fadeIn();
});
});

Live example使用我们的头像| source

(请注意,无需为 src 遍历 attr;它是 DOM 元素上的 reflected。)

关于jquery - 委托(delegate)、替换和淡出/jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10580308/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com