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使用正则验证15/18身份证的方法示例
Apr 27 jQuery
jQuery获取单选按钮radio选中值与去除所有radio选中状态的方法
May 20 jQuery
jQuery简介_动力节点Java学院整理
Jul 04 jQuery
使用jQuery实现动态添加小广告
Jul 11 jQuery
原生JS与jQuery编写简单选项卡
Oct 30 jQuery
jQuery实现验证表单密码一致性及正则表达式验证邮箱、手机号的方法
Dec 05 jQuery
jquery实现楼层滚动效果
Jan 01 jQuery
jQuery实现DIV响应鼠标滑过由下向上展开效果示例【测试可用】
Apr 26 jQuery
jQuery实现点击旋转,再点击恢复初始状态动画效果示例
Dec 11 jQuery
JavaScript前端页面搜索功能案例【基于jQuery】
Jul 10 jQuery
jQuery实现图片随机切换、抽奖功能(实例代码)
Oct 23 jQuery
jQuery实现广告显示和隐藏动画
Jul 04 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
ajax完美实现两个网页 分页功能的实例代码
2013/04/16 PHP
分享一段php获取linux服务器状态的代码
2014/05/27 PHP
ThinkPHP调试模式与日志记录概述
2014/08/22 PHP
CodeIgniter基于Email类发邮件的方法
2016/03/29 PHP
ThinkPHP5&amp;5.1框架关联模型分页操作示例
2019/08/03 PHP
PHP生成随机字符串实例代码(字母+数字)
2019/09/11 PHP
js触发select onchange事件的小技巧
2014/08/05 Javascript
javascript实现字符串反转的方法
2015/02/05 Javascript
JavaScript将一个数组插入到另一个数组的方法
2015/03/19 Javascript
使用jQuery的easydrag插件实现可拖动的DIV弹出框
2016/02/19 Javascript
基于JQuery实现的跑马灯效果(文字无缝向上翻动)
2016/12/02 Javascript
canvas 弹幕效果(实例分享)
2017/01/11 Javascript
关于Angularjs中跨域设置白名单问题
2018/04/17 Javascript
今天,小程序正式支持 SVG
2019/04/20 Javascript
js实现时间日期校验
2020/05/26 Javascript
Node.js API详解之 vm模块用法实例分析
2020/05/27 Javascript
解决vue addRoutes不生效问题
2020/08/04 Javascript
Vue2.x和Vue3.x的双向绑定原理详解
2020/11/05 Javascript
Vue实现菜单切换功能
2020/11/08 Javascript
Flask之flask-script模块使用
2018/07/26 Python
python使用numpy读取、保存txt数据的实例
2018/10/14 Python
python中正则表达式 re.findall 用法
2018/10/23 Python
用python生成(动态彩色)二维码的方法(使用myqr库实现)
2019/06/24 Python
用python实现英文字母和相应序数转换的方法
2019/09/18 Python
python中安装django模块的方法
2020/03/12 Python
keras和tensorflow使用fit_generator 批次训练操作
2020/07/03 Python
多个版本的python共存时使用pip的正确做法
2020/10/26 Python
canvas实现图片镜像翻转的2种方式
2020/07/22 HTML / CSS
Easy Spirit官网:美国休闲鞋履中的代表品牌
2019/04/12 全球购物
印度尼西亚最完整和最大的在线药房网站:Farmaku.com
2019/11/23 全球购物
2014三八妇女节活动总结
2014/03/01 职场文书
民政局离婚协议书范本
2014/10/20 职场文书
教师群众路线学习心得体会
2014/11/04 职场文书
钓鱼岛事件感想
2015/08/11 职场文书
决心书格式及范文
2019/06/24 职场文书
mysql序号rownum行号实现方式
2022/12/24 MySQL