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 相关文章推荐
jquery子元素过滤选择器使用示例
Jun 24 Javascript
jquery修改属性值实例代码(设置属性值)
Jan 06 Javascript
jQuery拖拽div实现思路
Feb 19 Javascript
JavaScript判断用户是否对表单进行了修改的方法
Mar 18 Javascript
在JavaScript中处理字符串之link()方法的使用
Jun 08 Javascript
JS实现按比例缩放图片的方法(附C#版代码)
Dec 08 Javascript
jQuery easyUI datagrid 增加求和统计行的实现代码
Jun 01 Javascript
深入理解jQuery3.0的domManip函数
Sep 01 Javascript
JS实现Ajax的方法分析
Dec 20 Javascript
教你5分钟学会用requirejs(必看篇)
Jul 25 Javascript
详解webpack-dev-server使用http-proxy解决跨域问题
Jan 13 Javascript
jQuery仿移动端支付宝键盘的实现代码
Aug 15 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
如何利用php+mysql保存和输出文件
2006/10/09 PHP
PHP开发负载均衡指南
2010/07/17 PHP
分享PHP守护进程类
2015/12/30 PHP
vs2003 js文件编码问题的解决方法
2010/03/20 Javascript
使用jQuery避免鼠标双击的解决方案
2013/08/21 Javascript
JS下拉缓冲菜单示例代码
2013/08/30 Javascript
jquery实现按Enter键触发事件示例
2013/09/10 Javascript
js特殊字符转义介绍
2013/11/05 Javascript
JQuery中serialize()用法实例分析
2015/02/06 Javascript
JS实现样式清新的横排下拉菜单效果
2015/10/09 Javascript
原生JS取代一些JQuery方法的简单实现
2016/09/20 Javascript
discuz表情的JS提取方法分析
2017/03/22 Javascript
bootstrap table实现双击可编辑、添加、删除行功能
2017/09/27 Javascript
Angular.js实现获取验证码倒计时60秒按钮的简单方法
2017/10/18 Javascript
vue打包之后生成一个配置文件修改接口的方法
2018/12/09 Javascript
页面内锚点定位及跳转方法总结(推荐)
2019/04/24 Javascript
jQuery子选择器与可见性选择器实例分析
2019/06/28 jQuery
Vue export import 导入导出的多种方式与区别介绍
2020/02/12 Javascript
[00:09]DOTA2新版本PA至宝特效动作展示
2014/11/19 DOTA
python3 模拟登录v2ex实例讲解
2017/07/13 Python
Python实现解析Bit Torrent种子文件内容的方法
2017/08/29 Python
浅谈python数据类型及类型转换
2017/12/18 Python
Python编写打字训练小程序
2019/09/26 Python
Python 3.8正式发布,来尝鲜这些新特性吧
2019/10/15 Python
python 基于dlib库的人脸检测的实现
2019/11/08 Python
Python连接Oracle之环境配置、实例代码及报错解决方法详解
2020/02/11 Python
如何在 Matplotlib 中更改绘图背景的实现
2020/11/26 Python
非凡女性奢华谦虚风格:The Modist
2017/10/28 全球购物
土耳其玩具商店:Toyzz Shop
2019/08/02 全球购物
Farfetch澳大利亚官网:Farfetch Australia
2020/04/26 全球购物
小学生植树节活动总结
2014/07/04 职场文书
教师学习群众路线心得体会
2014/11/04 职场文书
2014年保卫部工作总结
2014/11/21 职场文书
2014年库房工作总结
2014/11/26 职场文书
两行代码解决Jupyter Notebook中文不能显示的问题
2021/04/24 Python
Element-ui Layout布局(Row和Col组件)的实现
2021/12/06 Vue.js