通过jquery实现页面的动画效果(实例代码)
2016-09-18 11:39
896 查看
有很多函数可以用来实现动画效果,其中animate函数为最为常见的函数之一。以下为对该函数使用方式的简要介绍。
animate函数基本形式
通过animate实现动画效果的基本形式为:
$(selector).animate({params},speed,callback);
其中{params}为必须项,它是一个对象,指明了我们希望指定元素通过动画效果运行后,其所具有的的CSS样式,speed和callback则皆为可选项,其中speed指明了动画运行的速度,其值可为数值类型(如1000表示动画在1s内变为params指定样式)、slow以及fast。callback指明动画运行结束后要执行的函数。
代码示例:
<!DOCTYPE html> <html> <head> <script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"> </script> <script> $(document).ready(function(){ $("button").click(function(){ $("div").animate({ left:'250px', opacity:'0.5', height:'150px', width:'150px' }); }); }); </script> </head> <body> <button>Start Animation</button> <p>By default, all HTML elements have a static position, and cannot be moved. To manipulate the position, remember to first set the CSS position property of the element to relative, fixed, or absolute!</p> <div style="background:#98bf21;height:100px;width:100px;position:absolute;"> </div> </body> </html>
{params}对象中的变量的多种赋值形式
关于{params}对象中的变量,可以通过如下形式赋值。
绝对值形式
在上文给出的代码示例便是通过绝对值形式来赋值params对象的
相对值形式
比如说在变量值前面加上“+”“-”等。
代码示例:
<script> $(document).ready(function(){ $("button").click(function(){ $("div").animate({ left:'250px', height:'+=150px', width:'+=150px' }); }); }); </script>
show、hide以及toogle
params对象的变量值,我们同样可以赋值为以上三个值,比如下面的代码,其作用便是使div标签内容消失。
$("button").click(function(){ $("div").animate({ height:'toggle' }); });
以上这篇通过jquery实现页面的动画效果(实例代码)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
相关文章推荐
- 通过jquery实现页面的动画效果
- jQuery模拟实现天猫购物车动画效果实例代码
- jQuery实现动画效果的实例代码
- jQuery实现动画效果的实例代码
- 60、实例 使用jQuery实现自定义动画效果
- jquery实现弹出窗口效果的实例代码
- 安卓开发20:动画之Animation 详细使用-主要通过java代码实现动画效果
- Jquery实现简单的动画效果代码
- jQuery实现自动左右滚动效果的代码实例
- jQuery实现动画效果的简单实例
- 用jquery中插件dialog实现弹框效果实例代码
- ASP.NET jQuery 实例9 通过控件hyperlink实现返回顶部效果
- jquery二级菜单动画效果的实现代码
- jQuery实现感应鼠标动画效果自动伸长的输入框实例
- 安卓开发20:动画之Animation 详细使用-主要通过java代码实现动画效果
- 通过JQuery实现win8一样酷炫的动态磁贴效果(示例代码)
- 编写一个项目,实现页面之间切换时的动画效果。上传代码并描述步骤
- Android中用ViewPager实现多页面滑动切换及动画效果的实例
- 通过jQuery来实现页脚永远固定在页面底部的效果
- 通过AJAX调用页面后台代码方法实现省级三级联动效果 (简单练习)前台