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同意等待代码实现心得
Jan 01 Javascript
js获取当前页面路径示例讲解
Jan 08 Javascript
JavaScript实现页面5秒后自动跳转的方法
Apr 16 Javascript
jQuery+css3实现文字跟随鼠标的上下抖动
Jul 31 Javascript
JavaScript精炼之构造函数 Constructor及Constructor属性详解
Nov 05 Javascript
javascript拖拽应用实例(二)
Mar 25 Javascript
onclick和onblur冲突问题的快速解决方法
Apr 28 Javascript
Node.js利用debug模块打印出调试日志的方法
Apr 25 Javascript
基于dataset的使用和图片延时加载的实现方法
Dec 11 Javascript
vue实现数字滚动效果
Jun 29 Javascript
解决vuex数据页面刷新后初始化操作
Jul 26 Javascript
Postman无法正常返回结果问题解决
Aug 28 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入门教程之图像处理技巧分析
2016/09/11 PHP
PHP编程实现微信企业向用户付款的方法示例
2017/07/26 PHP
PHP7.0连接DB操作实例分析【基于mysqli】
2019/09/26 PHP
jQuery lazyload 的重复加载错误以及修复方法
2010/11/19 Javascript
js里的prototype使用示例
2010/11/19 Javascript
与jquery serializeArray()一起使用的函数,主要来方便提交表单
2011/01/31 Javascript
基于jquery的loading 加载提示效果实现代码
2011/09/01 Javascript
JavaScript?Apple设备检测示例代码
2013/11/15 Javascript
javascript日期格式化方法小结
2015/12/17 Javascript
JavaScript实现点击按钮直接打印
2016/01/06 Javascript
js动态获取子复选项并设计全选及提交的实现方法
2016/06/24 Javascript
javascript中使用未定义变量或值的情况分析
2016/07/19 Javascript
JS正则表达式验证账号、手机号、电话和邮箱是否合法
2017/03/08 Javascript
jQuery插件FusionCharts绘制2D环饼图效果示例【附demo源码】
2017/04/10 jQuery
微信小程序实现多个按钮toggle功能的实例
2017/06/13 Javascript
angular.js + require.js构建模块化单页面应用的方法步骤
2017/07/19 Javascript
vue-router源码之history类的浅析
2019/05/21 Javascript
基于vue实现圆形菜单栏组件
2019/07/05 Javascript
Vue 中 filter 与 computed 的区别与用法解析
2019/11/21 Javascript
python3实现字符串操作的实例代码
2019/04/16 Python
解决django model修改添加字段报错的问题
2019/11/18 Python
Python实现Appium端口检测与释放的实现
2020/12/31 Python
Python页面加载的等待方式总结
2021/02/28 Python
HTML table 表格边框的实现思路
2019/10/12 HTML / CSS
英国豪华装饰照明品牌的在线零售商:Inspyer Lighting
2019/12/10 全球购物
智能家居、吸尘器、滑板车、电动自行车网上购物:Geekmaxi
2021/01/18 全球购物
声明struct x1 { . . . }; 和typedef struct { . . . }x2;有什么不同
2012/06/02 面试题
最新远光软件笔试题面试题内容
2013/11/08 面试题
市场营销专科应届生求职信
2013/11/24 职场文书
大学生演讲稿范文
2014/01/11 职场文书
绘画专业自荐信范文
2014/02/23 职场文书
环保志愿者活动方案
2014/08/14 职场文书
秋季校运会广播稿100字
2014/09/18 职场文书
三好学生评语大全
2014/12/29 职场文书
欢迎词怎么写
2015/01/23 职场文书
2015年世界环境日演讲稿
2015/03/18 职场文书