jQuery入门第二章(显示隐藏动画)

简介: jQuery入门第二章(显示隐藏动画)

基本概念


隐藏其实就是 display:none;


显示可以有很多种:display:block flex inline-block,block 最常见。


基础显示隐藏

20210906210756146.png


以上方法传入时间后才有动画动画效果,不传入时间没有动画效果。


淡入淡出显示隐藏


就是透明度的变化。


20210906210840958.png


没有传入时间也有动画效果,默认值是 400 毫秒


滑动显示隐藏


高度的变化


20210906210932611.png


自定义动画


核心方法


.animate( 样式对象, 时间, 回调函数 )


被称为动态的 .css( )


参考代码


// 有动画效果的变化
.animate({ width: '200px', height: '200px' });
// 没有动画效果
.css({ width: '200px', height: '200px' });


动画回调函数


执行时机,动画结束后,自动执行的函数,可以嵌套。


注意事项


驼峰写法

font-size    border-radius   中杆这类样式需要写成驼峰写法     fontSize    borderRadius


动画使用原则


优先使用 CSS3 实现动画效果,CSS3 无法实现的再使用 JS 实现。


动画队列


动画队列概念:我们可以理解为 JQ 的动画是排队执行的,上一个动画结束后,才执行下一个动画。


常见 bug: 鼠标快速移入移出的时候,给同一个元素快速添加了多个动画,鼠标停止移动了,动画效果还在播放。


解决办法:在调用新的动画方法前,添加一个 .stop( ) 清空以前的动画,直接执行新的动画。


.stop()


20210906211438852.png


相关文章
N..
|
2天前
|
JavaScript 前端开发 UED
jQuery动画特效
jQuery动画特效
N..
16 1
|
1天前
|
JavaScript
jquery动画与事件案例
jquery动画与事件案例
12 0
|
2天前
|
机器学习/深度学习 JavaScript
|
2天前
|
JavaScript 前端开发
jquery酷炫的马赛克图片还原动画代码
jquery酷炫的马赛克图片还原动画代码,jquery马赛克图片动画,js酷炫图片代码,马赛克图片js还原效果,js图片分散汇聚效果素材
48 1
|
1天前
|
JavaScript 前端开发
jQuery中的事件与动画
jQuery中的事件与动画
10 0
|
1天前
|
JavaScript
jQuery动画与事件概念以及语法
jQuery动画与事件概念以及语法
10 0
|
2天前
|
JavaScript
jQuery自定义动画-第8次课-animate-stop函数-附案例
jQuery自定义动画-第8次课-animate-stop函数-附案例
23 0
|
2天前
|
JavaScript 前端开发
jQuery特效函数-第7次课-show、hide等方法有动画效果的显示和隐藏一个元素-附案例-任务
jQuery特效函数-第7次课-show、hide等方法有动画效果的显示和隐藏一个元素-附案例-任务
22 0
|
2天前
|
JavaScript 前端开发
原生js与jQuery显示隐藏div的几种方法
原生js与jQuery显示隐藏div的几种方法
43 0
|
2天前
|
JavaScript 前端开发
jQuery 第五章(效果,滑动,动画,停止动画)
jQuery 第五章(效果,滑动,动画,停止动画)
46 0