zoukankan      html  css  js  c++  java
  • jQuery动画与特效

    一、显示与隐藏动画效果

    1.显示hide()和隐藏show()

    语法:

    1 jQuery对象.show(duration,[fn]);
    2 jQuery对象.hide(duration,[fn]);
    3 /*其中duration是动画效果运行时间,可选填slow、normal、fast,对应的速度分别为600ms、400ms、200ms。
    4 也可以直接填毫秒数,fn函数为回调函数,动作完成后调用此函数*/

    2.toggle()函数

    语法:

    jQuery对象.toggle();
    /*无参格式,在显示和隐藏之间切换*/
    jQuery对象.toggle(true or false) ;
    /*带布尔值形式,为true时显示元素,否则,隐藏元素*/
    jQuery对象.toggle(duration,[fn]);
    /*与show()函数用法类似*/

    二、淡入与淡出动画效果

    1.淡入fadeIn()淡出fadeOut()

    语法:

    jQuery对象.fadeIn(duration,[fn]);
    jQuery对象.fadeOut(duration,[fn]);
    /*本质上是改变元素的透明度*/
    /*其中duration是动画效果运行时间,可选填slow、normal、fast,对应的速度分别为600ms、400ms、200ms。
    也可以直接填毫秒数,fn函数为回调函数,动作完成后调用此函数*/

    2.fadeToggle 函数

    语法:

    jQuery对象.fadeToggle (duration,[fn]);  /*在显示和隐藏之间切换*/

    3.fadeTo 函数

    语法:

    jQuery对象.fadeTo(duration,opacity,[fn]); /* opacity为透明度,0到1之间,1为全透明*/

    三、滑入与滑出动画效果

    1.滑入slideDown()与滑出slideUp()

    语法:

    jQuery对象.slideDown(duration,[fn]);
    jQuery对象.slideUp(duration,[fn]);
    /*本质上是改变元素的高度*/
    /*其中duration是动画效果运行时间,可选填slow、normal、fast,对应的速度分别为600ms、400ms、200ms。
    也可以直接填毫秒数,fn函数为回调函数,动作完成后调用此函数*/

    2.slideToggle 函数

    语法:

    jQuery对象.slideTo(duration,[fn]);  /*动态改变元素的高度**/

    三、动画自定义与停止

    1.简单的动画

    语法:

    jQuery对象.animate(params,[duration],[easing],[fn])
    /*params表示用于制作动画效果的属性样式和值得集合
    duration表示三种默认的速度字符,slow、normal、fast或自定义的毫秒数
    easing为动画插件使用,用于控制动画的表现效果,通常有linear和swing字符值
    fn为动画完毕后,执行的回调函数*/

    2.停止动画

    语法:

    jQuery对象.stop([clerQueue],[gotoEnd]);
    /*两个参数均为布尔类型
    clerQueue表示是否清空未执行的动画列队
    gotoEnd表示是否立即完成正在执行的动画
  • 相关阅读:
    linux下分析Java程序内存汇总
    Linux使用jstat命令查看jvm的GC情况
    linux的top命令参数详解
    项目中常用的19条MySQL优化
    MySQL:(一)
    MySQL:(二)
    微信公众号开发 (3) 菜单处理
    MyBatis项目实战 快速将MySQL转换成Oracle语句
    Spring Boot (5) 整合 RabbitMQ
    系统 (一) Windows10安装Ubuntu子系统
  • 原文地址:https://www.cnblogs.com/knny/p/11763612.html
Copyright © 2011-2022 走看看