JQuery动画与特效实例分析


Posted in Javascript onFebruary 02, 2015

本文实例分析了JQuery动画与特效的用法。分享给大家供大家参考。具体分析如下:

显示与隐藏

show(spped,[callback])与hide(spped,[callback])
speed可选填slow、normal、fast,对应的速度分别为600ms、400ms、200ms。也可以直接填毫秒数,callback函数为回调函数,动作完成后调用此函数

$("img").show(3000,function(){ 
   $(this).css("border","solid 1px #ccc”); 
});

toggle()函数,无参格式,在显示和隐藏之间切换
toggle(true orfalse) 带布尔值形式,为true时显示元素,否则,隐藏元素
toggle(speed,[callback])与show()函数用法类似

滑动

slideDown(spped,[callback])与slideUp(spped,[callback])
本质上是改变元素的高度
slideToglge(spped,[callback])切换slide效果

淡入淡出

fadeIn(spped,[callback])与fadeOut(spped,[callback])
本质上是改变元素的透明度
fadeTo(spped,opacity,[callback]);  opacity为透明度,0到1之间,1为全透明

自定义动画

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

$(this).animate( 
   {   width:"20%", 
       height:"70px"    
    }, //对象表示法,JQuery中常用这种格式传递参数 
   3000, 
   function(){ 
   $(this).css("border":"solid 3px #666") 
   .html("变大了!!"); 
   } 
);//传递参数时,必须用骆驼法来写属性名称,如font-size必须写成fontSize
$("p").animate( 
   { left:"20px", 
    top:"70px"  
   }, 
   3000 
) //向右移动20像素,向下移动70像素

stop([clearQueue],[gotoEnd])
clearQueue是一个布尔值,表示是否停止正在执行的动画
gotoEnd是一个布尔值,表示是否立即完成正在执行的动画
delay(duration,[queueName])
duration为延迟的时间值
queueName表示队列名词,即动画队列

$("a :eq(0)").click(function(){ 
   $("img").slideToggle(3000); 
}); //“拉窗帘”方式切换图片 
$("a:eq(1)").click(function(){ 
   $("img").stop(); 
}); //停止正在执行的动画 
$("a:eq(2)").click(function(){ 
   $("img").delay(2000) 
   .slideToggle(3000); 
}); //延时切换图片

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

Javascript 相关文章推荐
js资料prototype 属性
Mar 13 Javascript
基于Jquery的表格隔行换色,移动换色,点击换色插件
Dec 22 Javascript
深入理解JavaScript系列(13) This? Yes,this!
Jan 18 Javascript
深入讲解AngularJS中的自定义指令的使用
Jun 18 Javascript
jQuery ui实现动感的圆角渐变网站导航菜单效果代码
Aug 26 Javascript
js获取及判断键盘按键的方法
Dec 01 Javascript
TypeScript入门-基本数据类型
Mar 28 Javascript
bootstrap轮播图示例代码分享
May 17 Javascript
vue实现点击图片放大效果
Aug 15 Javascript
JS实现导出Excel的五种方法详解【附源码下载】
Mar 15 Javascript
JS实现数组去重,显示重复元素及个数的方法示例
Jan 21 Javascript
JS函数进阶之继承用法实例分析
Jan 15 Javascript
Javascript核心读书有感之词法结构
Feb 01 #Javascript
Javascript核心读书有感之语言核心
Feb 01 #Javascript
jQuery功能函数详解
Feb 01 #Javascript
jQuery动画与特效详解
Feb 01 #Javascript
jquery制作 随机弹跳的小球特效
Feb 01 #Javascript
jQuery实现单击和鼠标感应事件
Feb 01 #Javascript
jquery制作LED 时钟特效
Feb 01 #Javascript
You might like
php IP及IP段进行访问限制的代码
2008/12/17 PHP
php 获取本机外网/公网IP的代码
2010/05/09 PHP
PHP SPL使用方法和他的威力
2013/11/12 PHP
使用PHP下载CSS文件中的所有图片【几行代码即可实现】
2016/12/14 PHP
php简单构造json多维数组的方法示例
2017/06/08 PHP
javascript一点特殊用法
2008/05/28 Javascript
JavaScript 模拟用户单击事件
2009/12/31 Javascript
关于全局变量和局部变量的那些事
2013/01/11 Javascript
JS中引用百度地图并将百度地图的logo和信息去掉
2013/09/29 Javascript
浅析tr的隐藏和显示问题
2014/03/05 Javascript
AngularJS 单元测试(二)详解
2016/09/21 Javascript
vue解决跨域路由冲突问题思路解析
2017/11/03 Javascript
浅谈Vue响应式(数组变异方法)
2018/05/07 Javascript
Vue仿支付宝支付功能
2018/05/25 Javascript
javascript实现图片轮播代码
2019/07/09 Javascript
layui 解决form表单点击无反应的问题
2019/10/25 Javascript
[02:00]最后,我终于出了辉耀
2018/03/27 DOTA
Vue的el-scrollbar实现自定义滚动
2018/05/29 Python
判断python对象是否可调用的三种方式及其区别详解
2019/01/31 Python
Python使用gluon/mxnet模块实现的mnist手写数字识别功能完整示例
2019/12/18 Python
基于TensorFlow中自定义梯度的2种方式
2020/02/04 Python
哪些是python中web开发框架
2020/06/17 Python
韩国邮政旗下生鲜食品网上超市:epost
2016/08/27 全球购物
美国Lolё官网:购买大胆而美丽的女性运动服装
2017/05/22 全球购物
俄罗斯外国汽车和国产汽车配件网上商店:Движком
2020/04/19 全球购物
高一历史教学反思
2014/01/13 职场文书
自我鉴定四大框架
2014/01/17 职场文书
秦兵马俑教学反思
2014/02/07 职场文书
公司股权转让协议书
2014/04/12 职场文书
工程材料采购方案
2014/05/18 职场文书
经营目标管理责任书
2014/07/25 职场文书
办公室班子四风问题对照检查材料
2014/10/04 职场文书
奖学金感谢信
2015/01/21 职场文书
在人间读书笔记
2015/06/30 职场文书
餐厅营销的秘密:为什么老顾客会流水?
2019/08/08 职场文书
分享很少见很有用的SQL功能CORRESPONDING
2022/08/05 MySQL