JQuery常用简单动画操作方法回顾与总结


Posted in jQuery onDecember 07, 2019

本文实例讲述了JQuery常用简单动画操作方法。分享给大家供大家参考,具体如下:

jQuery基础动画回顾

.hide() 隐藏动画
.show() 出现动画
.toggle() 切换显示状态
.slideUp()/Down() 下拉/卷起动画
.slideToggle() 下拉卷起切换
.fadeIn()/Out() 淡入/出动画
.fadeToggle() 淡入淡出切换
.fadeTo() 透明度变化到指定透明度,参数为(duration,opacity)
.animate() 控制css动画,参数(properties,option)
.stop() 停止动画的执行

注:

1、可选参数,动画持续时间及结束后的回调函数,持续时间也可以用“slow”/“fast”代替。例如

$("#t").hide(3000,function (){
  alert(“回调函数”);
})
//也可以用JSON格式设置参数
$("#t").hide({
  duration: 3000,
  complete: function() {
    alert(“回调函数”);
  }
})

2、animate中option属性的参数有{duration,easing,step,progress,complete}

  • duration - 设置动画执行的时间
  • easing - 规定要使用的 easing 函数,过渡使用哪种缓动函数,内置的有linear线性变化,swing曲线变化,如果需要其他变化方式需要导入库
  • step:规定每个动画的每一步完成之后要执行的函数
  • progress:每一次动画调用的时候会执行这个回调,就是一个进度的概念
  • complete:动画完成回调
$('#elem').animate({    //在现有高宽上增加100px
 width : "+=100px",
 height : "+=100px"
}, {
 duration: 5000,    //在5秒内执行完成
 specialEasing: {
  width: 'linear',    //线性过渡效果
  height: 'easeOutBounce'
 },
 complete: function() {
  $(this).after('<div>动画执行完毕!</div>');
 }
});

3、stop():只会停止第一个动画,后面的继续

  • stop(true):停止所有动画
  • stop(true ture):停止动画,直接跳到第一个动画的最终状态

更多关于jQuery相关内容还可查看本站专题:《jQuery动画与特效用法总结》、《jQuery切换特效与技巧总结》、《jQuery扩展技巧总结》、《jQuery常用插件及用法总结》、《jQuery拖拽特效与技巧总结》、《jQuery表格(table)操作技巧汇总》、《jQuery常见经典特效汇总》及《jquery选择器用法总结》

希望本文所述对大家jQuery程序设计有所帮助。

jQuery 相关文章推荐
如何编写jquery插件
Mar 29 jQuery
为Jquery EasyUI 组件加上清除功能的方法(详解)
Apr 13 jQuery
jquery仿微信聊天界面
May 06 jQuery
jQuery滚动插件scrollable.js用法分析
May 25 jQuery
jquery在vue脚手架中的使用方式示例
Aug 29 jQuery
jquery实现左右轮播图效果
Sep 28 jQuery
jQuery ajax读取本地json文件的实例
Oct 31 jQuery
jquery 输入框查找关键字并提亮颜色的实例代码
Jan 23 jQuery
jQuery实现的回车触发按钮事件功能示例
Mar 25 jQuery
JQuery Ajax动态加载Table数据的实例讲解
Aug 09 jQuery
Javascript和jquery在selenium的使用过程
Oct 31 jQuery
jQuery擦除插件eraser使用方法详解
Jan 11 jQuery
jQuery实现全选、反选和不选功能的方法详解
Dec 04 #jQuery
jQuery轮播图功能制作方法详解
Dec 03 #jQuery
jQuery实现弹幕特效
Nov 29 #jQuery
jquery实现直播弹幕效果
Nov 28 #jQuery
jQuery实现简单弹幕效果
Nov 28 #jQuery
jQuery实现轮播图效果
Nov 26 #jQuery
jQuery与原生JavaScript选择HTML元素集合用法对比分析
Nov 26 #jQuery
You might like
手把手教你使用DedeCms V3的在线采集图文教程
2007/04/03 PHP
composer.lock文件的作用
2016/02/03 PHP
PHP编写学校网站上新生注册登陆程序的实例分享
2016/03/21 PHP
php基于自定义函数记录log日志方法
2017/07/21 PHP
PHP判断一个数组是另一个数组子集的方法详解
2017/07/31 PHP
搭建自己的PHP MVC框架详解
2017/08/16 PHP
浅谈laravel数据库查询返回的数据形式
2019/10/21 PHP
ExtJs 表单提交登陆实现代码
2010/08/19 Javascript
jquery中this的使用说明
2010/09/06 Javascript
15款优秀的jQuery导航菜单插件分享
2011/07/19 Javascript
jQuery+.net实现浏览更多内容(改编php版本)
2013/03/28 Javascript
简单几行JS Code实现IE邮件转发新浪微博
2013/07/03 Javascript
jquery实现可拖动DIV自定义保存到数据的实例
2013/11/20 Javascript
JavaScript和CSS交互的方法汇总
2014/12/02 Javascript
简介JavaScript中Math.LOG10E属性的使用
2015/06/14 Javascript
jquery小火箭返回顶部代码分享
2015/08/19 Javascript
Angular.js中用ng-repeat-start实现自定义显示
2016/10/18 Javascript
无阻塞加载js,防止因js加载不了影响页面显示的问题
2016/12/18 Javascript
发布订阅模式在vue中的实际运用实例详解
2019/06/09 Javascript
vue 出现data-v-xxx的原因及解决
2020/08/04 Javascript
关于ES6尾调用优化的使用
2020/09/11 Javascript
微信小程序调用后台service教程详解
2020/11/06 Javascript
[08:08]DOTA2-DPC中国联赛2月28日Recap集锦
2021/03/11 DOTA
跟老齐学Python之一个免费的实验室
2014/09/14 Python
Python实现的直接插入排序算法示例
2018/04/29 Python
解决Python安装后pip不能用的问题
2018/06/12 Python
Python封装原理与实现方法详解
2018/08/28 Python
Python封装成可带参数的EXE安装包实例
2019/08/24 Python
Python类中方法getitem和getattr详解
2019/08/30 Python
Python3 sys.argv[ ]用法详解
2019/10/24 Python
python 实现ping测试延迟的两种方法
2020/12/10 Python
html5将图片转换成base64的实例代码
2016/09/21 HTML / CSS
意大利值得信赖的在线超级药房:PillolaStore
2020/02/05 全球购物
网页设计个人找工作求职信
2013/11/28 职场文书
长辈证婚人证婚词
2014/01/09 职场文书
计算机通信专业推荐信
2014/02/22 职场文书