读jquery 权威指南[3]-动画
一、 显示与隐藏——hide(),show()
1. 方法:
- hide(speed,[callback]);
- show(speed,[callback]);
说明:这两个方法还可以实现带动画效果的显示隐藏。speed可以是“slow"(600毫秒)、"normal"(400毫秒)、"fast"(200毫秒),可以直接是毫秒数。
callback是动画执行完的回调函数。
2.实例:
<script type="text/javascript">$(function () {var $link = $(".artList a");var $hide = $(".artList :eq(2)");$link.click(function () {if ($(this).html() == "显示") {$(this).html("隐藏");$hide.show(1000,function(){alert("显示")});} else {$(this).html("显示");$hide.hide(800, function () { alert("隐藏")});}})});</script>
二、切换显示隐藏——toggle()
1. 方法
- toggle():无参数,直接切换显示隐藏状态;
- toggle(switch):switch是布尔值,true显示元素,false隐藏元素。
- toggle(speed,[callback]):speed为切换速度;callback为动画效果执行之后的回调函数。
说明:当以动画效果展示时,元素的width,height,padding,margin都以动画形式展示。
2. 实例:
<script type="text/javascript">var isShow = false;var title = $(".divTitle");var content = $(".divContent");$(function () {title.click(function () {if (isShow) {$("img").slideUp("normal", function () {$("#divTip").html("关闭成功");isShow = false;});} else {$("img").slideDown("normal");$("#divTip").html("");isShow = true;}});});</script>
三、滑动效果——slide
- slideUp(speed,[callback]):向上滑动,减小元素高度至0
- slideDow(speed,[callback]):向下滑动,增大元素高度。
- slideToggle(speed,[callback]):以动画效果切换元素高度。
四、淡入淡出——fade
1. 淡入淡出方法
- fadeIn(speed,[callback]):淡入,透明度由0.0到1.0;
- fadeOut(speed,[callback]):淡出,透明度由1.0到0.0;
实例:
<script type="text/javascript">$(function () {$img = $("img"); //图片元素对象$tip = $(".divTip"); //提示元素对象$("#Button1").click(function () { //第一个按钮单击事件$tip.html(""); //清空提示内容//在2000毫秒中淡入图片,并执行一个回调函数$img.fadeIn(2000, function () {$tip.html("淡入成功!");})})$("#Button2").click(function () { //第二个按钮单击事件$tip.html(""); //清空提示内容//在2000毫秒中淡出图片,并执行一个回调函数$img.fadeOut(2000, function () {$tip.html("淡出成功!");})})})</script>
2. fadeTo(speed,opacity,[callback]):以动画效果将透明度设置为一个指定值,还可以设置回调函数。
实例:
<script type="text/javascript">$(function () {var opacity = 0.0;$("#btn").click(function () {if (opacity >= 1.0) {opacity = 0.0;} else {opacity += opacity + 0.2;}$("img").fadeTo("normal", opacity);});});</script>
五、自定义动画——animate
1.方法 :
animate(params,[duration],[easing],[callback])
说明:param表示要调整的属性键值对,duration表示速度,easing表示动画插件,callback表示动画效果完成后的回调效果。
注意:
params的属性名要使用骆驼写法,例如font-size要写成fontSize。
如果想以动画形式移动元素位置,则position必须设置为relative或者absolute。
队列动画:在元素中执行一个或者多个animate方法。
本文转自 陈敬(Cathy) 博客园博客,原文链接:http://www.cnblogs.com/janes/p/3533706.html,如需转载请自行联系原作者
读jquery 权威指南[3]-动画相关推荐
- 读jquery 权威指南[7]-性能优化与最佳实践
一.优化选择器执行速度 1. 优先使用ID选择器和标记选择器 使用选择器时应该首选ID选择器($("#id")),其次是标记选择器($("div")),最后再选 ...
- 读jquery 权威指南[4]-Ajax
一.获取异步数据 jQuery可以从服务器异步获得静态数据. ①load() $.load(url,data,callback) url要加载的页面地址, data发送到服务器的数据key/value ...
- 读jQuery 权威指南[5]-插件
一.说明 jQuery插件官网:http://plugins.jquery.com/ 使用插件时引用顺序:插件引用要位于主jquery库之后. 二.插件应用实例 演示插件jquery.validate ...
- 读jQuery 权威指南[6]--实用工具函数
官方地址:http://api.jquery.com/category/utilities/ 一.数组和对象操作 1. $.each--遍历 $.each(obj,function(param1,pa ...
- 读jquery 权威指南[2]-事件
1. 事件冒泡 阻止事件冒泡的两种方式: event.stopPropagation(); return false ; 2. 绑定事件--bind(type,[data],function) ty ...
- 跟小静读《jQuery权威指南》——目录
前言 2014年开始了,年底给自己制订的学习计划,第一步先从学习<jQuery权威指南>开始. jQuery大家都很比较熟悉,但是我经常是边用的时候边对照着API,这次找本书通读一遍,记录 ...
- 陶国荣著JQuery权威指南PDF
JQuery权威指南 本书由国内资深web技术专家亲自执笔,4大web开发社区一致鼎力推荐,权威性毋庸置疑.学习网页设计中会遇到JQuery的一些特效,由51RGB小编整理的一个关于JQuery权威指 ...
- jQuery权威指南(第2版)
为什么80%的码农都做不了架构师?>>> jQuery权威指南(第2版) 本书由国内资深web技术专家亲自执笔,4大web开发社区一致鼎力推荐,权威性毋庸置疑.内容新颖,基于j ...
- jQuery权威指南(第2版)pdf
下载地址:网盘下载 作者简介 · · · · · · 资深Web技术专家,有10余年开发经验,是国内较早专业从事Web开发的一线技术人员和培训讲师.长期致力于HTML 5.JavaScript.CS ...
最新文章
- 【ASP.NET Core】EF Core 模型与数据库的创建
- s6-4 TCP 数据段
- 0820-拼多多二面
- C#的static constructor抛了异常会怎么处理?
- matlab的可视化视频,MATLAB的可视化(一)
- 【工具】PC端调试手机端 Html 页面的工具
- 数据库临时表空间设置
- UVA571 - Jugs(数论)
- c++中RTTI的观念和使用
- linux已使用线程,在Linux中使用线程
- Web 开发的svg 图标大集合
- 切换账号_微软 Edge 更新:自动切换工作 / 生活账号,移动端上线集锦功能
- 激光通信的优点与缺点
- CANOE使用八:自动化测试OSEK网络管理(创建TestModule-搭配Panel界面及使用Capl识别配置文件TXT的自动化测试流程)
- 局域网传文件_iPhone与安卓跨系统「隔空投送」,传大文件超好用
- MAC电脑DNS劫持解决方法
- 服装电商APP软件开发平台作用
- 般若波罗蜜多心经白话分段解释
- 组合数学 多重集的排列和组合
- 微信公众平台模拟登陆和发送消息详解