在 addclass / removeclass 事件上添加淡入或淡出
我创建了一个 addclass
和 removeclass
事件:
$(".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>
我似乎找不到添加 fade-in< 的方法触发
addclass
时的 /code> 操作。我还想在触发 removeClass
时添加fade-out
。
我尝试过以下 CSS 但没有成功:
transition: all 0.5s ease;
Is there a better way through Javascript?
I created an addclass
and removeclass
event :
$(".myclass").click(function(){
$(".hiding").removeClass("hiding");
$(this).addClass("hiding");
});
using the following CSS :
#wrapper a.hiding {
display: none;
}
and the HTML :
<div id="wrapper">
<a class="myclass" href="#2">
<img src="example.png">
</a>
</div>
I can't seem to find a way to add a fade-in
action when addclass
is triggered. I would also like to add a fade-out
when removeClass
is triggered.
I have tried the following CSS without success:
transition: all 0.5s ease;
Is there a better way through Javascript?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我建议你尝试这个
编辑:我意识到刚刚使用fadeIn()更好,试试这个:
I recommend you try this
edit: I realized just now using fadeIn() is better, try this: