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模仿微信打飞机小游戏
Aug 20 Javascript
JavaScript的Ext JS框架中的GridPanel组件使用指南
May 21 Javascript
jQuery的ready方法实现原理分析
Oct 26 Javascript
js实现手机发送验证码功能
Mar 13 Javascript
jQuery动态添加.active 实现导航效果代码思路详解
Aug 29 jQuery
Vue.js实现分页查询功能
Nov 15 Javascript
jQuery实现获取选中复选框的值实例详解
Jun 28 jQuery
vue实现鼠标移入移出事件代码实例
Mar 27 Javascript
vue vantUI实现文件(图片、文档、视频、音频)上传(多文件)
Oct 15 Javascript
基于Vant UI框架实现时间段选择器
Dec 24 Javascript
详解ES6 中的Object.assign()的用法实例代码
Jan 11 Javascript
详解node.js创建一个web服务器(Server)的详细步骤
Jan 15 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
CI框架数据库查询缓存优化的方法
2016/11/21 PHP
php识别翻转iphone拍摄的颠倒图片
2018/05/17 PHP
javascript RadioButtonList获取选中值
2009/04/09 Javascript
jQuery的初始化与对象构建之浅析
2011/04/12 Javascript
使用jQuery Ajax功能时需要注意的一个问题(内存溢出)
2012/05/30 Javascript
使用jQuery同时控制四张图片的伸缩实现代码
2013/04/19 Javascript
A标签触发onclick事件而不跳转的多种解决方法
2013/06/27 Javascript
jquery获取html元素的绝对位置和相对位置的方法
2014/06/20 Javascript
javascript省市区三级联动下拉框菜单实例演示
2015/11/29 Javascript
基于BootStrap Metronic开发框架经验小结【三】下拉列表Select2插件的使用
2016/05/12 Javascript
javascript中对Date类型的常用操作小结
2016/05/19 Javascript
jQuery 3 中的新增功能汇总介绍
2016/06/12 Javascript
由浅入深剖析Angular表单验证
2016/07/14 Javascript
js实现华丽的九九乘法表效果
2017/03/29 Javascript
JS实现浏览上传文件的代码
2017/08/23 Javascript
vue中使用localstorage来存储页面信息
2017/11/04 Javascript
在小程序开发中使用npm的方法
2018/10/17 Javascript
详解关于element级联选择器数据回显问题
2019/02/20 Javascript
javascript验证form表单数据的案例详解
2019/03/25 Javascript
toString.call()通用的判断数据类型方法示例
2020/08/28 Javascript
利用JS判断元素是否为数组的方法示例
2021/01/08 Javascript
[13:55]Newbee vs Team Spirit
2018/06/07 DOTA
python算法学习之基数排序实例
2013/12/18 Python
python实现微信发送邮件关闭电脑功能
2018/02/22 Python
selenium+python自动化测试之鼠标和键盘事件
2019/01/23 Python
opencv与numpy的图像基本操作
2019/03/08 Python
PyCharm搭建Spark开发环境实现第一个pyspark程序
2019/06/13 Python
详解python实现可视化的MD5、sha256哈希加密小工具
2020/09/14 Python
Python模拟键盘输入自动登录TGP
2020/11/27 Python
爱尔兰家电数码商城:Currys PC World爱尔兰
2016/07/23 全球购物
美国名牌香水折扣网站:Hottperfume
2021/02/10 全球购物
万代美国官网:PREMIUM BANDAI USA
2020/09/11 全球购物
大二法学专业职业生涯规划范文
2014/02/12 职场文书
年终总结会主持词
2014/03/25 职场文书
节能环保家庭事迹材料
2014/08/27 职场文书
正确的理解和使用Django信号(Signals)
2021/04/14 Python