jQuery 动画基础教程

 更新时间:2008年12月25日 00:00:08   作者:  
用jquery实现简单动画的制作,希望看了这篇文章后,建议大家自己手工打打,学习一下他的思路。
注意此代码需要用到jquery的js文件,才可以用所以大家可以先下载一个jquery文件,注意调用路径。
代码:
复制代码 代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>jQuery动画基础</title>
<script type="text/javascript" src="../js/jquery-1.2.6.js"></script>
<style type="text/css">
.theImage{
position:relative;
background:Green;
width:100px;
}
</style>
<script type="text/javascript">
$(function(){
$("#btnShow").click(function(){
//$("#block").show(1000);//没有参数则没有动画效果
//$("#block").fadeIn("slow");//根据透明度显示或隐藏
$("#block").slideDown();//拉下来。只改变高度
});
$("#btnHide").click(function(){
//$("#block").hide("normal");//slow,normal,fast
//$("#block").fadeOut(5000);
$("#block").slideUp();
});

//自定义动画
$("#btnImage").click(function(){
$("#imageDiv").animate(
//I
//移动到的位置,这里的位置是相对与原来的位置
//top即相对原来的位置向上移动多少距离,没搞明白,结果是向下移动了。
//{left:"400px",top:"100px"},
//3000
//II
{left:"+=50",width:"300px",height:"200px"},//改变位置的同时改变宽度高度
3000
);
});
//同时执行两个动画,执行完一个,然后接着执行另一个。
$("#btnImage").click(function(){
$("#imageDiv").animate(
{left:"100px",width:"30px",height:"20px"},
3000,
function(){alert('callback函数');}//动画结束后要执行的函数
);
});
});
</script>
</head>
<body>
<div>
<button id="btnShow"> Show</button>
<button id="btnHide">Hide</button>
<div id="block" style="background:#369; width:150px; height:100px; ">Hello!</div>
<button id="btnImage">moveImage</button>
<div id="imageDiv" class="theImage">image</div>
<div>hi</div>
</div>
</body>
</html>

相关文章

  • jquery自定义表单验证插件

    jquery自定义表单验证插件

    这篇文章主要为大家详细介绍了jquery自定义表单验证插件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-10-10
  • JQuery获取样式中的background-color颜色值的问题

    JQuery获取样式中的background-color颜色值的问题

    用JQuery获取样式中的background-color的值时发现在获取到的颜色值在IE中与Chrome、Firefox显示的格式不一样,经搜索找到了下段代码可解决此问题,感兴趣的朋友可以参考下
    2013-08-08
  • jquery项目中如何防重复提交详解

    jquery项目中如何防重复提交详解

    客户端的抖动,快速操作,网络通信或者服务器响应慢,都容易造成服务器重复处理,这篇文章主要给大家介绍了关于jquery项目中如何防重复提交的相关资料,需要的朋友可以参考下
    2021-11-11
  • jQuery+Pdo编写login登陆界面

    jQuery+Pdo编写login登陆界面

    这篇文章主要为大家详细介绍了jQuery结合Pdo编写login登陆界面,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • 关于jquery中全局函数each使用介绍

    关于jquery中全局函数each使用介绍

    jquery 包含了两个 each 一个是 $().each 另一个是 $.each 区别就在于前一个是 jquery对象的内置函数 而后一个 这是对象的遍历函数
    2013-12-12
  • jQuery实现冻结表格行和列

    jQuery实现冻结表格行和列

    本文给大家分享的是前些日子做的项目中的一个客户的特殊要求,很少遇到,查询了好久的度娘,才算找到解决方案,这里分享给大家,有需要的小伙伴可以参考下。
    2015-04-04
  • jQuery下拉美化搜索表单效果代码分享

    jQuery下拉美化搜索表单效果代码分享

    这篇文章主要介绍了jQuery下拉美化搜索表单样式,功能实现非常简单,推荐给大家,有需要的小伙伴可以参考下。
    2015-08-08
  • jQuery简单实现日历的方法

    jQuery简单实现日历的方法

    这篇文章主要介绍了jQuery简单实现日历的方法,涉及jQuery操作日期的相关技巧,比较简单实用,需要的朋友可以参考下
    2015-05-05
  • Jquery UI实现一次拖拽多个选中的元素操作

    Jquery UI实现一次拖拽多个选中的元素操作

    这篇文章主要介绍了Jquery UI实现一次拖拽多个选中的元素操作,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-10-10
  • jquery实现的鼠标拖动排序Li或Table

    jquery实现的鼠标拖动排序Li或Table

    这篇文章主要介绍了使用jquery实现的鼠标拖动排序Li或Table,需要的朋友可以参考下
    2014-05-05

最新评论