jQuery实现的动画简单介绍

jQuery实现的动画简单介绍:
在网页制作中,使用jQuery可以轻松的实现简单的动画效果,比使用原生的js要简单不少,这是前端程序员的幸运,下面再来对此简单做一些介绍,寄希望能够给需要的朋友带来一定的帮助。
一般来说animate()函数是最为常用的函数:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="author" content="http://www.softwhy.com/" />
<title>动画效果-蚂蚁部落</title>
<style type="text/css">
#thediv
{
  width:100px;
  height:100px;
  background-color:#00F;
  margin:0px auto;
  margin-top:200px;
}
</style>
<script type="text/javascript" src="http://www.softwhy.com/mytest/jQuery/jquery-1.8.3.js"></script>
<script type="text/javascript">
$(document).ready(function(){
  $("#thediv").animate({
    "width":"200px",
    "height":"200px",
    "opacity":"1"
  })
})
</script>
</head>
<body>
<div id="thediv"></div>
</body>
</html>

animate()函数可以参阅jQuery的animate()方法一章节。
上面的代码就是一个简单的动画实现,可以平滑的设置div的尺寸和透明度。但是动画效果是同步进行的,也就是说宽度和长度还有透明度的设置都是同事进行的,有时候我们希望能够挨个设置,看下面的代码实例:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="author" content="http://www.softwhy.com/" />
<title>动画效果-蚂蚁部落</title>
<style type="text/css">
#thediv
{
  width:100px;
  height:100px;
  background-color:#00F;
  margin:0px auto;
  margin-top:200px;
}
</style>
<script type="text/javascript" src="http://www.softwhy.com/mytest/jQuery/jquery-1.8.3.js"></script>
<script type="text/javascript">
$(document).ready(function(){
  $("#thediv").animate({"width":"200px"});
  $("#thediv").animate({"height":"200px"});
  $("#thediv").animate({"opacity":"0"});
})
</script>
</head>
<body>
<div id="thediv"></div>
</body>
</html>

以上代码可以依次设置div的长度宽度和透明度。
在设置动画的时候queue()函数和dequeue()函数也是非常重要的,这里就不介绍了,可以参阅相关阅读。
相关阅读:
1.opacity透明度CSS的opacity属性一章节。
2.queue()函数可以参阅jQuery的queue()方法一章节。
3.dequeue()函数可以参阅jQuery的dequeue()方法一章节。

原文地址是:http://www.softwhy.com/forum.php?mod=viewthread&tid=9474

更多内容可以参阅:http://www.softwhy.com/jquery/

时间: 2024-12-25 06:15:14

jQuery实现的动画简单介绍的相关文章

使用jquery实现的动画简单实例

使用jquery实现的动画简单实例:下面介绍一段利用jquery实现的动画效果,非常的简单,当然在实际项目中不可能有这么简单的应用,不过可供初学者参考一下大致的实现原理,代码实例如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/"

jQuery的serialize()序列化简单介绍

jQuery的serialize()序列化简单介绍: 在jQuery中,当使用ajax时,常常需要拼装input数据以键值对(Key/Value)的形式发送到服务器. serialize方法可以轻松的完成这个工作,使用这个方法可以将表单序列化为键值对(key1=value1&key2=value2)后提交. 下面介绍JQuery中serialize()的用法: 一.serialize()定义和用法: serialize()方法通过序列化表单值,创建标准的URL编码文本字符串,它的操作对象是代表表

jQuery 简单介绍

jQuery  简单介绍 jQuery的定义 jQuery是一个快速,小巧,功能丰富的JavaScript库.它通过易于使用的API在大量浏览器中运行,使得   HTML文档遍历和操作,事件处理,动画和Ajax更加简单.通过多功能性和可扩展性的结合,jQuery改变        了数百万人编写JavaScript的方式. jQuery 中 98% 的都是方法 只有两个属性: 索引和 length 为什么要使用jQuery? window.onload 事件有事件覆盖的问题,因此只能写一个事件.

iOS开发——图形与动画篇OC篇&amp; POP简单介绍及使用

POP简单介绍及使用 前言 动画在APP开发过程中 大家多多少少都会接触到 而且随着ios7的扁平化风格启用之后 越来越多的APP开始尝试加入各种绚丽的动画交互效果以增加APP的用户体验(当然 还是以国外的APP居多) 有过相关开发经验的同学肯定知道在iOS中 动画相关的部分都是基于Core Animation 但是今天我们不讨论Core Animation 今天的主角是POP -来自于Facebook的动画引擎(其实我不喜欢把POP定义为动画引擎 我愿意称它为函数发生器) 介绍 官方地址 ht

jquery删除指定li元素简单介绍

jquery删除指定li元素简单介绍:本章节介绍一下如何利用jquery删除指定的li元素,虽然比较简单,但这也是比较常见的操作,可能很多初学者还是不够了解,下面就通过代码实例介绍一下如何实现此功能,代码如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.sof

jQuery UI实现的自定义confirm确认框简单介绍

jQuery UI实现的自定义confirm确认框简单介绍:本章节介绍一下jQuery UI自定义了一个confirm的确认对话框效果.通过html代码自定义对话框的显示界面和外观,可以自定义confirm框的按钮.本例中定义了一个confirm确认按钮和一个cancel取消按钮.html代码: <button id="callConfirm">Confirm!</button> <div id="dialog" title="

Rebound动画框架简单介绍

Rebound动画框架简单介绍 Android菜鸟一枚,有不对的地方希望大家指出,谢谢. 最近在接手了一个老项目,发现里面动画框架用的是facebook中的Rebound框架,由于以前没听说过,放假时闲得蛋痛,看看了源码,就顺手写这一篇吧. 写了一个小Demo,具体效果如下: 代码很简单,这是xml布局: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools=&

jQuery ajax的执行顺序简单介绍

jQuery ajax的执行顺序简单介绍:jQuery中的Ajax的async默认是true(异步请求),如果想一个Ajax执行完后再执行另一个Ajax, 需要把async=false即可.代码如下: function TestAjax() { var UserName = $("#txtUserName").val(); $.ajax({ url:"AjaxCheckUserName.htm", async:false, success:function(data

《HTML 5网页开发实例具体解释》样章、内容简单介绍、前言

http://spu.jd.com/1167757597.html http://product.dangdang.com/23484942.html 样章 http://download.csdn.net/download/hdzn0603/7421803 内容简单介绍 <HTML 5网页开发实例具体解释>从实际的应用场景出发.结合当下的热门技术.深入浅出地介绍了 HTML 5所包括的各项新技术. 本书分为 14章.第 1~4章介绍了 HTML 5和浏览器的发展史. HTML 5新特性的使用