美文网首页Web前端之路
jQuery涉及动画效果的使用

jQuery涉及动画效果的使用

作者: 梁文璇 | 来源:发表于2020-03-04 22:18 被阅读0次

今日主打

  、动画DOM及其CSS操作

    原理就是我们只需要以固定的时间间隔,每次DOM元素的CSS样式修改一点,(例如,每隔0.1秒,高宽各增加10%),然后效果出来后看起来就像动画了。

小栗子来啦~~睁大眼睛,请看下面代码图以及效果图(今天小仙女非常滴认真哦):

代码 动画前效果图                       加动画后效果图

、自定义动画

    amimate()是一个函数,可以实现任意动画效果,需要传递的参数是DOM元素最终的CSS状态和时间 

  eg: var div=$('#test-animate');

      div.animate({opacity:0,25,

                            width:'256px',

                            height:'256px'},3000);

  delay()方法可以实现动画暂停。

  Ⅲ、jQuery封装的动画函数

    ① 第一类动画函数

       ⑴ show 显示 / hide 隐藏         直接以无参形式调用show()和hide(),会显示和隐藏DOM元素,                                                          但是只要传递一个时间参数进去,就变成了动画。

      eg: var div=$('#test-show-hide');

            div.hide(3000); // 在3秒内逐渐消失

       ⑵ toggle()方法是根据当前状态决定 

                      也就是如果当前显示的是show,就会用hide;如果当前显示的是hide,就会用show。

  ② 第二类动画函数  重点

       ⑴ fadeIn(),fadeOut()方法是淡入淡出

                             也就是通过不断的设置DOM元素的opacity属性来实现的 只控制透明度。

       ⑵ fadeToggle()方法根据元素是否可见来决定下一步动作。

    ③ 第三类动画函数

      ⑴ slideUp() / slideDown()      在垂直方向逐渐展开或收缩,只控制高度

      ⑵ slideToggle()方法根据元素是否可见来决定下一步动作

注意:

    show  /  hide  不控制宽高和透明度 

    fadeIn() /  fadeOut()  不控制宽高,只控制透明度 

    slideUp() / slideDown()  只控制高度和透明度,不控制宽度

  Ⅳ、计时器           【注意:定时器中函数名不需要加引号】

    clearTimeout() 清除定时器

  两种定时器的本质区别:

    setTimeout()  等待几秒后调用

    setInterval()  每隔几秒调用一次

相关文章

  • jQuery涉及动画效果的使用

    今日主打 Ⅰ、动画DOM及其CSS操作 原理就是我们只需要以固定的时间间隔,每次DOM元素的CSS样式修改一...

  • jquery动画和循环

    jquery特殊效果 jquery动画 jquery循环

  • jQuery特殊效果

    jQuery特殊效果 jQuery动画

  • 浅谈jQuery之动画

    背景 jQuery提供了JS未能提供的动画效果,利用jQuery的动画效果,可以极大的简化JS动画部分的逻辑 滑入...

  • jQuery动画、循环

    1、jQuery特殊效果 2、jQuery动画 3、jQuery循环

  • JS-17day

    1、jQuery特殊效果 2、jQuery动画 3、jQuery循环

  • jquery实战

    jQuery属性操作 jQuery特殊效果 jQuery动画 jQuery循环 jQuery其他事件 自定义事件

  • jQuery4:jQuery动画效果

    动画效果深受初学者喜爱,而使用jQuery做动画效果无疑更让初学者喜爱,因为确实比较简单。 先展示三种自带的动画效...

  • jQuery知识整理

    jQuery jQuery和DOM关系 jquery框架对象分析 加载事件 事件绑定 动画效果 jquery封装的...

  • jQuery动画队列

    jQuery 动画队列 当在jQuery对象上调用动画方法时,如果对象正在执行某个动画效果,那么新调用的动画方法就...

网友评论

    本文标题:jQuery涉及动画效果的使用

    本文链接:https://www.haomeiwen.com/subject/hdfwlhtx.html