JQuery->自定义动画的运行

本文详细介绍了jQuery中animate方法的使用,包括其语法、参数说明及实例演示,帮助开发者掌握如何创建自定义动画效果。

首先,JQuery中使用animate方法来对指定元素运行自定义动画,这里说一下什么是“自定义动画”,其实自定义动画就是设计一个自己想要的看到的动画。

其次,学习它的语法,和其它编程语言一样都有个自的语法;

          animate(params ,  [duration],[easing],[callback])

          animate(params,options)

          //  这里是参数说明

         (1)params:指定从当前元素的显示状态到动画动作后的显示状态。一般以属性类型的形式指定设置的值,并用{}括起来。不能指定非数字的Style属性,如果从width:120px变到width:300px,则在params中指定后者。可以指定hide,show,toggle,还可以使用PX,em和%等值的单位。在值前加上“+=”或“-=”,可以从当前位置移动到增减后的位置。

           (2)duration:指定slowl,normal和fast之一,或者以微妙为单位指定动画的结束时间。

            (3)easing:指定linear和swing之一的easing名。

           (4)callback:指定动画结束时执行的函数。

 (5)options:在大括号{}中指定duration easing complete step queue;

(6)complete:指定动画结束时执行的函数;

(7)step:指定动画运行时调用每幀的方法;

(8)queue:指定是否按队列中的顺序执行,初始值为ture,指定False后立即执行。

最后,举个小豆子;

部分HTML代码:
                               <button id="dou">提交</button>
                             <p id="test">按下按钮后开始设计的动画</p>

JavaScript代码:$(function(){
$("button#dou").click(function(){
$("p#test") 
.animate({width:'35px'})
.animate({height:'35px'},1000)
.animate({opacity:0.5})
.animate({width:300},2000)
.animate({height:30},function(){
$(this).html("你设计的动画结束");        
                              })
  
  
  });
    });
                           


         


评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值