jQuery 动画基础教程


Posted in Javascript onDecember 25, 2008

注意此代码需要用到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>
Javascript 相关文章推荐
PJ Blog修改-禁止复制的代码和方法
Oct 25 Javascript
ExtJS实现文件下载的方法实例
Nov 09 Javascript
jquery文本框中的事件应用以输入邮箱为例
May 06 Javascript
Jquery图片延迟加载插件jquery.lazyload.js的使用方法
May 21 Javascript
javascript Deferred和递归次数限制实例
Oct 21 Javascript
AngularJS数据源的多种获取方式汇总
Feb 02 Javascript
JQuery点击事件回到页面顶部效果的实现代码
May 24 Javascript
EasyUI 结合JS导出Excel文件的实现方法
Nov 10 Javascript
探索Javascript中this的奥秘
Dec 11 Javascript
微信小程序 input输入框详解及简单实例
Jan 10 Javascript
微信小程序 Buffer缓冲区的详解
Jul 06 Javascript
图片加载完成再执行事件的实例
Nov 16 Javascript
javascript jQuery插件练习
Dec 24 #Javascript
javascript 动态数据下的锚点错位问题解决方法
Dec 24 #Javascript
javascript 网页跳转的方法
Dec 24 #Javascript
javascript prototype,executing,context,closure
Dec 24 #Javascript
JavaScript 事件参考手册
Dec 24 #Javascript
javascript XML数据显示为HTML一例
Dec 23 #Javascript
window.location和document.location的区别分析
Dec 23 #Javascript
You might like
PHP备份/还原MySQL数据库的代码
2011/01/06 PHP
THINKPHP内容分页代码分享
2015/01/14 PHP
php通过array_push()函数添加多个变量到数组末尾的方法
2015/03/18 PHP
tp5框架前台无限极导航菜单类实现方法分析
2020/03/29 PHP
总结一些js自定义的函数
2006/08/05 Javascript
限制文本框输入N个字符的js代码
2010/05/13 Javascript
js去字符串前后空格5种实现方法及比较
2013/04/03 Javascript
浅谈javascript中createElement事件
2014/12/05 Javascript
简单的js计算器实现
2016/10/26 Javascript
详解nodejs 文本操作模块-fs模块(一)
2016/12/22 NodeJs
走进AngularJs之过滤器(filter)详解
2017/02/17 Javascript
jQuery实现基本隐藏与显示效果的方法详解
2018/09/05 jQuery
javascript验证form表单数据的案例详解
2019/03/25 Javascript
JavaScript使用setTimeout实现倒计时效果
2021/02/19 Javascript
[01:37]TI4西雅图DOTA2前线报道 VG拿下首胜教练357给出获胜秘诀
2014/07/10 DOTA
Python面向对象特殊成员
2017/04/24 Python
python 计算数组中每个数字出现多少次--“Bucket”桶的思想
2017/12/19 Python
浅谈TensorFlow中读取图像数据的三种方式
2020/06/30 Python
Python实现手绘图效果实例分享
2020/07/22 Python
python 下载m3u8视频的示例代码
2020/11/11 Python
Book Depository亚太地区:一家领先的国际图书零售商
2019/05/05 全球购物
New Balance法国官方网站:购买鞋子和服装
2019/09/01 全球购物
苏格兰领先的多渠道鞋店:Begg Shoes
2019/10/22 全球购物
C#的几个面试问题
2016/05/22 面试题
linux面试题参考答案(6)
2014/08/29 面试题
商务会议邀请函
2014/01/09 职场文书
大学新生军训自我鉴定
2014/03/18 职场文书
禁毒宣传工作方案
2014/05/23 职场文书
基层党支部公开承诺书
2014/05/29 职场文书
艺术学院毕业生求职信
2014/07/09 职场文书
小学母亲节活动总结
2015/02/10 职场文书
党员个人自我评价
2015/03/03 职场文书
2015年资料员工作总结
2015/04/25 职场文书
反腐倡廉影片观后感
2015/06/08 职场文书
护理心得体会范文
2016/01/22 职场文书
pytorch实现手写数字图片识别
2021/05/20 Python