在addclass/removeclass事件中添加淡入淡出
Add fade-in or fade-out on the addclass / removeclass event
我创建了一个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>
当触发addclass
时,我似乎找不到添加fade-in
操作的方法。我还想在触发removeClass
时添加一个fade-out
。
我尝试过以下CSS,但没有成功:
transition: all 0.5s ease;
通过Javascript有更好的方法吗?
我建议你试试这个
编辑:我刚才意识到使用fadeIn()更好,试试这个:
$(".myclass").click(function(){
$(".hiding").fadeOut('slow', function() {
$(".hiding").removeClass("oldStuffHere");
$(this).addClass("newStuffHere");
$(this).fadeIn('slow', function() {
// Animation complete
});
});
});
相关文章:
- 如何添加淡入淡出效果
- Jquery淡入淡出切换如何在每个按钮中添加淡入淡出效果
- 如何为我的 JS 幻灯片添加淡入淡出效果
- 需要在两个背景之间添加淡入淡出效果
- JQuery 添加淡入淡出效果
- 不知道如何添加淡入淡出效果
- 如何在此脚本上添加淡入淡出效果
- Jquery脚本修改以添加淡入/淡出功能
- 如何为JS id添加淡入淡出效果
- 关于为Raphaë添加淡入淡出效果的问题;l.js图像元素
- 为鼠标悬停添加淡入淡出效果
- 在嵌套手风琴中添加淡入效果
- 如何在文档中添加淡入淡出.createElement
- 如何将此JS转换为jQuery?需要添加淡入淡出效果
- 如何向此JavaScript代码添加淡入淡出效果
- 如何在更改图像鼠标悬停事件中添加淡入淡出
- 硬币滑块js画廊,想添加淡入淡出效果
- 在addclass/removeclass事件中添加淡入淡出
- 如何添加淡入/淡出这个拇指预览
- 编辑Javascript需要添加淡入/淡出效果,请