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 相关文章推荐
Extjs学习笔记之五 一个小细节renderTo和applyTo的区别
Jan 07 Javascript
基于Jquery的文字自动截取(提供源代码)
Aug 09 Javascript
ie支持function.bind()方法实现代码
Dec 27 Javascript
js每隔5分钟执行一次ajax请求的实现方法
Nov 27 Javascript
简述AngularJS的控制器的使用
Jun 16 Javascript
基于vue-element组件实现音乐播放器功能
May 06 Javascript
对angularJs中$sce服务安全显示html文本的实例
Sep 30 Javascript
Node.js net模块功能及事件监听用法分析
Jan 05 Javascript
详解Vue前端对axios的封装和使用
Apr 01 Javascript
详解JavaScript中精度失准问题及解决方法
Feb 04 Javascript
vue 点击其他区域关闭自定义div操作
Jul 17 Javascript
jQuery冲突问题解决方法
Jan 19 jQuery
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
Content-type 的说明
2006/10/09 PHP
PHP程序员编程注意事项
2008/04/10 PHP
php中字符集转换iconv函数使用总结
2014/10/11 PHP
Smarty中调用FCKeditor的方法
2014/10/27 PHP
php+mysqli使用预处理技术进行数据库查询的方法
2015/01/28 PHP
PHP 7.4 新语法之箭头函数实例详解
2019/05/09 PHP
用javascript动态调整iframe高度的代码
2007/04/10 Javascript
jQuery DOM操作小结与实例
2010/01/07 Javascript
淘宝搜索框效果实现分析
2011/03/05 Javascript
JavaScript的内存释放问题详解
2015/01/21 Javascript
jQuery+CSS3实现树叶飘落特效
2015/02/01 Javascript
jQuery插件实现无缝滚动特效
2015/11/24 Javascript
jQuery+PHP+MySQL实现无限级联下拉框效果
2016/02/19 Javascript
原生javascript实现匀速运动动画效果
2016/02/26 Javascript
微信小程序 常用工具类详解及实例
2017/02/15 Javascript
vuejs2.0运用原生js实现简单的拖拽元素功能示例
2017/02/24 Javascript
vue.js事件处理器是什么
2017/03/20 Javascript
node+express+ejs使用模版引擎做的一个示例demo
2017/09/18 Javascript
vue实现滑动切换效果(仅在手机模式下可用)
2020/06/29 Javascript
[00:34]拔城逐梦,热血永恒!2020(秋)完美世界城市挑战赛报名开启
2020/10/09 DOTA
python cx_Oracle模块的安装和使用详细介绍
2017/02/13 Python
Django实现简单分页功能的方法详解
2017/12/05 Python
python采集微信公众号文章
2018/12/20 Python
Python获取Redis所有Key以及内容的方法
2019/02/19 Python
python中嵌套函数的实操步骤
2019/02/27 Python
java中的控制结构(if,循环)详解
2019/06/26 Python
Jupyter notebook运行Spark+Scala教程
2020/04/10 Python
分享unittest单元测试框架中几种常用的用例加载方法
2020/12/02 Python
英国最大的体育&时尚零售公司:JD Sports
2017/12/13 全球购物
Zadig&Voltaire官网:法国时装品牌
2018/01/05 全球购物
土木工程专业大学毕业生求职信
2013/10/13 职场文书
五年级语文教学反思
2014/01/30 职场文书
会计学自荐信
2014/06/03 职场文书
房屋租赁授权委托书范本
2014/09/20 职场文书
研讨会通知
2015/04/27 职场文书
css display table 自适应高度、宽度问题的解决
2021/05/07 HTML / CSS