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 相关文章推荐
JavaScript入门教程(11) js事件处理
Jan 31 Javascript
33种Javascript 表格排序控件收集
Dec 03 Javascript
Javascript页面添加到收藏夹的简单方法
Aug 07 Javascript
JavaScript中读取和保存文件实例
May 08 Javascript
javascript中clone对象详解
Dec 03 Javascript
Javascript基础教程之break和continue语句
Jan 18 Javascript
深入理解JavaScript系列(36):设计模式之中介者模式详解
Mar 04 Javascript
JavaScript表格常用操作方法汇总
Apr 15 Javascript
在Vue组件中使用 TypeScript的方法
Feb 28 Javascript
koa+jwt实现token验证与刷新功能
May 30 Javascript
layui use 定义js外部引用函数的方法
Sep 26 Javascript
json.stringify()与json.parse()的区别以及用处
Jan 25 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 Parse Error: syntax error, unexpected $end 错误的解决办法
2012/06/05 PHP
php使用PDO获取结果集的方法
2017/02/16 PHP
javascript 装载iframe子页面,自适应高度
2009/03/20 Javascript
JavaScript 事件对象的实现
2009/07/13 Javascript
js 获取(接收)地址栏参数值的方法
2013/04/01 Javascript
Jquery 数组操作大全个人总结
2013/11/13 Javascript
简单的js图片轮换代码(js图片轮播)
2014/05/06 Javascript
jQuery实现简单的日期输入格式化控件
2015/03/12 Javascript
基于JavaScript实现单选框下拉菜单添加文件效果
2016/06/26 Javascript
jQuery实现的超链接提示效果示例【附demo源码下载】
2016/09/09 Javascript
JavaScript面向对象分层思维全面解析
2016/11/22 Javascript
微信小程序 生命周期和页面的生命周期详细介绍
2017/01/19 Javascript
Javascript中类式继承和原型式继承的实现方法和区别之处
2017/04/25 Javascript
利用vueJs实现图片轮播实例代码
2017/06/03 Javascript
基于canvas粒子系统的构建详解
2017/08/31 Javascript
在Vuex使用dispatch和commit来调用mutations的区别详解
2018/09/18 Javascript
Egg.js 中 AJax 上传文件获取参数的方法
2018/10/10 Javascript
Vue自定义属性实例分析
2019/02/23 Javascript
详解vue-cli项目在IE浏览器打开报错解决方法
2020/12/10 Vue.js
[40:03]DOTA2上海特级锦标赛主赛事日 - 1 败者组第一轮#1EHOME VS Archon
2016/03/02 DOTA
python通过cookie模拟已登录状态的初步研究
2016/11/09 Python
Python 中 list 的各项操作技巧
2017/04/13 Python
Python基于TCP实现会聊天的小机器人功能示例
2018/04/09 Python
python保存文件方法小结
2018/07/27 Python
python求最大值最小值方法总结
2019/06/25 Python
购买限量版收藏品、珠宝和礼品:Bradford Exchange
2016/09/23 全球购物
巴西在线鞋店:Shoestock
2017/10/28 全球购物
机修工岗位职责
2013/11/24 职场文书
一年级数学教学反思
2014/02/01 职场文书
公司员工检讨书
2014/02/08 职场文书
小学生校园广播稿
2014/09/28 职场文书
不听老师话的万能检讨书
2014/10/04 职场文书
培训后的感想
2015/08/07 职场文书
python中tkinter复选框使用操作
2021/11/11 Python
mysql中varchar类型的日期进行比较、排序等操作的实现
2021/11/17 MySQL
与Windows10相比Windows11有哪些改进?值不值得升级?
2021/11/21 数码科技