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 相关文章推荐
js动态切换图片的方法
Jan 20 Javascript
简易的投票系统以及js刷票思路和方法
Apr 07 Javascript
jQuery实现的简洁下拉菜单导航效果代码
Aug 26 Javascript
基于javascript实现最简单的选项卡切换效果
May 16 Javascript
angularjs 源码解析之injector
Aug 22 Javascript
解决Node.js使用MySQL出现connect ECONNREFUSED 127.0.0.1:3306的问题
Mar 09 Javascript
javascript作用域链与执行环境详解
Mar 25 Javascript
js 获取今天以及过去日期
Apr 11 Javascript
MvcPager分页控件 适用于Bootstrap
Jun 03 Javascript
详解JavaScript栈内存与堆内存
Apr 04 Javascript
JavaScript Math对象和调试程序的方法分析
May 13 Javascript
原生JS实现飞机大战小游戏
Jun 09 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冒泡算法详解(递归实现)
2014/11/10 PHP
php解析http获取的json字符串变量总是空白null
2015/03/02 PHP
Yii数据模型中rules类验证器用法分析
2016/07/15 PHP
PHP中SQL查询语句的id=%d解释(推荐)
2016/12/10 PHP
20款效果非常棒的 jQuery 插件小结分享
2011/11/18 Javascript
JQuery中DOM实现事件移除的方法
2015/06/13 Javascript
JS代码实现百度地图 画圆 删除标注
2016/10/12 Javascript
xmlplus组件设计系列之文本框(TextBox)(3)
2017/05/03 Javascript
VUE实现一个分页组件的示例
2017/09/13 Javascript
JavaScript实现短信倒计时60s
2017/10/09 Javascript
原生JS实现的雪花飘落动画效果
2018/05/03 Javascript
处理JavaScript值为undefined的7个小技巧
2020/07/28 Javascript
vue Treeselect 树形下拉框:获取选中节点的ids和lables操作
2020/08/15 Javascript
vue中实现弹出层动画效果的示例代码
2020/09/25 Javascript
使用Vue实现一个树组件的示例
2020/11/06 Javascript
Nuxt的路由动画效果案例
2020/11/06 Javascript
原生js实现点击按钮复制内容到剪切板
2020/11/19 Javascript
Python中多线程及程序锁浅析
2015/01/21 Python
Python实现快速傅里叶变换的方法(FFT)
2018/07/21 Python
python flask几分钟实现web服务的例子
2019/07/26 Python
Python之——生成动态路由轨迹图的实例
2019/11/22 Python
python取均匀不重复的随机数方式
2019/11/27 Python
python logging添加filter教程
2019/12/24 Python
浅谈keras使用预训练模型vgg16分类,损失和准确度不变
2020/07/02 Python
python报错: 'list' object has no attribute 'shape'的解决
2020/07/15 Python
让你相见恨晚的十个Python骚操作
2020/11/18 Python
html5 移动端视频video的android兼容(去除播放控件、全屏)
2020/03/26 HTML / CSS
美国著名手表网站:Timepiece
2017/11/15 全球购物
猫咪家具:CatsPlay
2018/11/03 全球购物
PHP开发的一般流程
2013/08/13 面试题
我的网上商城创业计划书
2013/12/26 职场文书
四年级语文教学反思
2014/02/05 职场文书
六查六看自检自查剖析材料
2014/10/14 职场文书
介绍信格式
2015/01/30 职场文书
优秀团员主要事迹范文
2015/11/05 职场文书
导游词幽默开场白
2019/06/26 职场文书