在jQuery的显示和隐藏动画之后添加类
add class after jquery's show and hide animation
如何减慢添加类事件的速度,使其在 Jquery 中的隐藏和显示动画之后逐渐发生?
此实例中的 add 类是从本质上定位段落的 CSS 文件中读取的。每一个都甜蜜地发生,但在流畅的动画之后,添加类太突然和快速。
js 文件:
$(".grad").hide().show(3000, function() {
$( this ).addClass("menubar");
});
可能在下面的代码有用,没有任何测试 我写了你的答案
$(".grad").hide().show(3000, function() {
setTimeout(function(){ $( this ).addClass("menubar"); }, 3000);
});
没关系,自己想通了。 switchClass并没有很好地完成任务。在 CSS 中指向 class:menubar 的 addClass 定位该段落。
解决方案:我将 grad 重命名为 js 文件和 html 文件中的菜单栏,与我想在显示和隐藏后引入的类相同,并缩短了所有内容。以这种方式,菜单栏从 js 和 css 逐渐加载,不仅对显示和隐藏进行动画处理,还对 css 属性进行动画处理;很酷。
$(".menubar").hide().show(3000);
相关文章:
- 如何在一个元素动画之后延迟
- 每次在动画之后完全删除该元素.- 仅使用 CSS
- 将项目放在动画和 inserbefore 函数混乱之后
- Javascript:在css动画之后继续执行
- 如何将角度动画延迟到模型绑定之后
- 在页面加载的所有其他文件之后加载动画 gif
- 在jQuery的显示和隐藏动画之后添加类
- $.each 之后的回调带有动画
- 在此之后,我如何为另一种颜色制作动画
- JavaScript在CSS3动画之后不显示任何内容
- jquery阻止重定向,直到动画之后
- Boostrap远程模式:将动画延迟到加载之后
- Jquery.html之后的DIV动画
- setdata之后的Highcharts加载动画
- CSS3最后一帧动画之后的循环在动画序列中完成
- 在Angular JS中,如何在动画之后触发控制器函数
- 动画:在使用Jquery之后
- location.reload()在jQuery动画之后不起作用
- jQuery .slidDown() 动画之后的边距更改
- jQuery 滚动到元素动画之后的元素