gpt4 book ai didi

javascript - 在 addclass/removeclass 事件上添加淡入或淡出

转载 作者:行者123 更新时间:2023-12-01 08:18:28 25 4
gpt4 key购买 nike

我创建了一个 addclassremoveclass 事件:

$(".myclass").click(function(){
$(".hiding").removeClass("hiding");
$(this).addClass("hiding");
});

使用以下 CSS:

#wrapper a.hiding {
display: none;
}

和 HTML :

<div id="wrapper">
<a class="myclass" href="#2">
<img src="example.png">
</a>
</div>

我似乎找不到在触发 addclass 时添加 fade-in 操作的方法。我还想在触发 removeClass 时添加 fade-out

我尝试了以下 CSS 但没有成功:

 transition: all 0.5s ease;

有更好的 JavaScript 方法吗?

最佳答案

我建议您尝试this

编辑:我刚刚意识到使用 fadeIn() 更好,试试这个:

$(".myclass").click(function(){
$(".hiding").fadeOut('slow', function() {
$(".hiding").removeClass("oldStuffHere");
$(this).addClass("newStuffHere");
$(this).fadeIn('slow', function() {
// Animation complete
});
});

});

关于javascript - 在 addclass/removeclass 事件上添加淡入或淡出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8875542/

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