首先引入jQuery库文件和Easing js文件。
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jquery.easing.min.js"></script> 支持toggle()、slideUp()、slideDown()、show()、hide()等内置的动画效果,使用代码如下:
$(element).show({
duration: 1000,
easing: method,
complete: callback
}); 参数duration:定义动画时间(毫秒),时间越短,运动速度越快。
参数easing:定义动画效果,Easing js提供多种动画效果,有匀速运动、变加速运动、缓冲波动效果,多种方法如下:
<ul id="lists">
<li rel="linear">linear</li>
<li rel="swing">swing</li>
<li rel="jswing">jswing</li>
<li rel="easeInQuad">easeInQuad</li>
<li rel="easeOutQuad">easeOutQuad</li>
<li rel="easeInOutQuad">easeInOutQuad</li>
<li rel="easeInCubic">easeInCubic</li>
<li rel="easeOutCubic">easeOutCubic</li>
<li rel="easeInOutCubic">easeInOutCubic</li>
<li rel="easeInQuart">easeInQuart</li>
<li rel="easeOutQuart">easeOutQuart</li>
<li rel="easeInOutQuart">easeInOutQuart</li>
<li rel="easeInQuint">easeInQuint</li>
<li rel="easeOutQuint">easeOutQuint</li>
<li rel="easeInOutQuint">easeInOutQuint</li>
<li rel="easeInSine">easeInSine</li>
<li rel="easeOutSine">easeOutSine</li>
<li rel="easeInOutSine">easeInOutSine</li>
<li rel="easeInExpo">easeInExpo</li>
<li rel="easeOutExpo">easeOutExpo</li>
<li rel="easeInOutExpo">easeInOutExpo</li>
<li rel="easeInCirc">easeInCirc</li>
<li rel="easeInOutCirc">easeInOutCirc</li>
<li rel="easeInElastic">easeInElastic</li>
<li rel="easeOutElastic">easeOutElastic</li>
<li rel="easeInOutElastic">easeInOutElastic</li>
<li rel="easeInBack">easeInBack</li>
<li rel="easeInOutBack">easeInOutBack</li>
<li rel="easeInBounce">easeInBounce</li>
<li rel="easeOutBounce">easeOutBounce</li>
<li rel="easeInOutBounce">easeInOutBounce</li>
</ul> 参数complete:动画结束后回调函数callback。
jQuery Easing也可结合动画函数animate(),代码如下:
$(element).animate({
height:400,
width:500
},{
easing: 'easeInOutQuad',
duration: 800,
complete: callback
});
*
回帖描述:*
链接类型:*
下载链接:*
描述:*
回帖描述:*
链接类型:*
阅读权限:*
下载链接:



聚优部落技术论坛 © 版权所有 鲁ICP备15007479号-6
Copyright(C)web.com, All Rights Reserved.
