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 EasyUI之验证框validatebox实例详解
Apr 10 jQuery
jQuery dateRangePicker插件使用方法详解
Jul 28 jQuery
jQuery事件对象的属性和方法详解
Sep 09 jQuery
jQuery实现可兼容IE6的淡入淡出效果告警提示功能示例
Sep 20 jQuery
jQuery 改变P标签文本值方法
Feb 24 jQuery
通过jquery的ajax请求本地的json文件方法
Aug 08 jQuery
深入浅析angular和vue还有jquery的区别
Aug 13 jQuery
JQuery+Bootstrap 自定义全屏Loading插件的示例demo
Jul 03 jQuery
详解webpack引用jquery(第三方模块)的三种办法
Aug 21 jQuery
jquery检测上传文件大小示例
Apr 26 jQuery
jQuery实现高度灵活的表单验证功能示例【无UI】
Apr 30 jQuery
基于jQuery拖拽事件的封装
Nov 29 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
ioncube_loader_win_5.2.dll的错误解决方法
2015/01/04 PHP
javascript处理table表格的代码
2010/12/06 Javascript
分享一个用Mootools写的鼠标滑过进度条改变进度值的实现代码
2011/12/12 Javascript
JQuery判断radio是否选中并获取选中值的示例代码
2014/10/17 Javascript
JS实现的网页倒计时数字时钟效果
2015/03/02 Javascript
jquery实现滑动特效代码
2015/08/10 Javascript
JS+CSS实现分类动态选择及移动功能效果代码
2015/10/19 Javascript
浅析JavaScript声明变量
2015/12/21 Javascript
jQuery中通过ajax的get()函数读取页面的方法
2016/02/29 Javascript
jQuery+PHP实现微信转盘抽奖功能的方法
2016/05/25 Javascript
AngularJS 实现弹性盒子布局的方法
2016/08/30 Javascript
基于jQuery实现发送短信验证码后的倒计时功能(无视页面关闭)
2016/09/02 Javascript
Node.js Sequelize如何实现数据库的读写分离
2016/10/23 Javascript
Angular ui.bootstrap.pagination分页
2017/01/20 Javascript
JS中使用gulp实现压缩文件及浏览器热加载功能
2017/07/12 Javascript
js实现可以点击收缩或张开的悬浮窗
2017/09/18 Javascript
浅谈JsonObject中的key-value数据解析排序问题
2017/12/06 Javascript
vue.js内置组件之keep-alive组件使用
2018/07/10 Javascript
JQuery中queue方法用法示例
2019/01/31 jQuery
Postman无法正常返回结果问题解决
2020/08/28 Javascript
python爬取51job中hr的邮箱
2016/05/14 Python
详解Python_shutil模块
2019/03/15 Python
python如何实现数据的线性拟合
2019/07/19 Python
python批量图片处理简单示例
2019/08/06 Python
Python搭建代理IP池实现获取IP的方法
2019/10/27 Python
Python chardet库识别编码原理解析
2020/02/18 Python
Python如何实现邮件功能
2020/05/27 Python
Python openpyxl模块实现excel读写操作
2020/06/30 Python
Python paramiko使用方法代码汇总
2020/11/20 Python
一个J2EE项目团队的主要人员组成是什么
2012/06/04 面试题
幼儿园教师个人反思
2014/01/30 职场文书
倡议书的写法
2014/08/30 职场文书
2015年仓库工作总结
2015/04/09 职场文书
主持稿开场白
2015/06/01 职场文书
解决mysql问题:由于找不到MSVCR120.dll,无法继续执行代码
2021/06/26 MySQL
Python可视化学习之seaborn绘制矩阵图详解
2022/02/24 Python