gpt4 book ai didi

javascript - 添加淡入淡出效果到悬停脚本上的 jQuery 图像替换

转载 作者:行者123 更新时间:2023-11-28 02:41:24 25 4
gpt4 key购买 nike

已经有一些关于此的主题,但它们对我的情况没有太大帮助。我编写了一个小脚本来更改一些社交图标悬停时的图像源。我正在尝试添加淡入和淡出效果,因此它不仅仅是直接的图像交换。这是我的脚本:

$(".social_icons").live('hover', function() {
if ($(this).attr("class") == "social_icons") {
this.src = this.src.replace("-black","-color");
} else {
this.src = this.src.replace("-color","-black");
}
$(this).toggleClass("on");
});

如何为此添加淡入/淡出效果?

最佳答案

试试这个

$(".social_icons").live('hover', function() {
var $curr = $(this);
if ($(this).attr("class") == "social_icons") {
$curr.fadeOut('slow', function () {
$curr.attr('src', this.src.replace("-black","-color"));
$curr.fadeIn('slow');
});
} else {
$curr.fadeOut('slow', function () {
$curr.attr('src', this.src.replace("-color","-black"));
$curr.fadeIn('slow');
});
}
$(this).toggleClass("on");
});

关于javascript - 添加淡入淡出效果到悬停脚本上的 jQuery 图像替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12593137/

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