一、 显示与隐藏——hide(),show()

1. 方法:

  • hide(speed,[callback]);
  • show(speed,[callback]);

说明:这两个方法还可以实现带动画效果的显示隐藏。speed可以是“slow"(600毫秒)、"normal"(400毫秒)、"fast"(200毫秒),可以直接是毫秒数。

callback是动画执行完的回调函数。

2.实例:

 html
<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. 实例:

 html
<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;

实例:

 html
<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]):以动画效果将透明度设置为一个指定值,还可以设置回调函数。

实例:

 html
<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]-动画相关推荐

  1. 读jquery 权威指南[7]-性能优化与最佳实践

    一.优化选择器执行速度 1. 优先使用ID选择器和标记选择器 使用选择器时应该首选ID选择器($("#id")),其次是标记选择器($("div")),最后再选 ...

  2. 读jquery 权威指南[4]-Ajax

    一.获取异步数据 jQuery可以从服务器异步获得静态数据. ①load() $.load(url,data,callback) url要加载的页面地址, data发送到服务器的数据key/value ...

  3. 读jQuery 权威指南[5]-插件

    一.说明 jQuery插件官网:http://plugins.jquery.com/ 使用插件时引用顺序:插件引用要位于主jquery库之后. 二.插件应用实例 演示插件jquery.validate ...

  4. 读jQuery 权威指南[6]--实用工具函数

    官方地址:http://api.jquery.com/category/utilities/ 一.数组和对象操作 1. $.each--遍历 $.each(obj,function(param1,pa ...

  5. 读jquery 权威指南[2]-事件

    1.  事件冒泡 阻止事件冒泡的两种方式: event.stopPropagation(); return false ; 2. 绑定事件--bind(type,[data],function) ty ...

  6. 跟小静读《jQuery权威指南》——目录

    前言 2014年开始了,年底给自己制订的学习计划,第一步先从学习<jQuery权威指南>开始. jQuery大家都很比较熟悉,但是我经常是边用的时候边对照着API,这次找本书通读一遍,记录 ...

  7. 陶国荣著JQuery权威指南PDF

    JQuery权威指南 本书由国内资深web技术专家亲自执笔,4大web开发社区一致鼎力推荐,权威性毋庸置疑.学习网页设计中会遇到JQuery的一些特效,由51RGB小编整理的一个关于JQuery权威指 ...

  8. jQuery权威指南(第2版)

    为什么80%的码农都做不了架构师?>>>    jQuery权威指南(第2版) 本书由国内资深web技术专家亲自执笔,4大web开发社区一致鼎力推荐,权威性毋庸置疑.内容新颖,基于j ...

  9. jQuery权威指南(第2版)pdf

    下载地址:网盘下载 作者简介  · · · · · · 资深Web技术专家,有10余年开发经验,是国内较早专业从事Web开发的一线技术人员和培训讲师.长期致力于HTML 5.JavaScript.CS ...

最新文章

  1. 【ASP.NET Core】EF Core 模型与数据库的创建
  2. s6-4 TCP 数据段
  3. 0820-拼多多二面
  4. C#的static constructor抛了异常会怎么处理?
  5. matlab的可视化视频,MATLAB的可视化(一)
  6. 【工具】PC端调试手机端 Html 页面的工具
  7. 数据库临时表空间设置
  8. UVA571 - Jugs(数论)
  9. c++中RTTI的观念和使用
  10. linux已使用线程,在Linux中使用线程
  11. Web 开发的svg 图标大集合
  12. 切换账号_微软 Edge 更新:自动切换工作 / 生活账号,移动端上线集锦功能
  13. 激光通信的优点与缺点
  14. CANOE使用八:自动化测试OSEK网络管理(创建TestModule-搭配Panel界面及使用Capl识别配置文件TXT的自动化测试流程)
  15. 局域网传文件_iPhone与安卓跨系统「隔空投送」,传大文件超好用
  16. MAC电脑DNS劫持解决方法
  17. 服装电商APP软件开发平台作用
  18. 般若波罗蜜多心经白话分段解释
  19. 组合数学 多重集的排列和组合
  20. 微信公众平台模拟登陆和发送消息详解

热门文章

  1. 005 ps基础之图像旋转、裁剪
  2. SQL中的外键约束及多表查询
  3. 学生家乡网页设计作品静态HTML网页模板源码 广西旅游景点网页设计 大学生家乡主题网站制作 简单家乡介绍网页设计成品
  4. python添加win32com包,将ppt转换为图片
  5. nextTick的理解和作用
  6. 智慧城市一卡通如何开通
  7. java实现一台电脑控制多台手机_一台电脑控制多部手机怎么实现?
  8. 将win7 firefox WebStorm PyCharm等JetBrains系列开发软件设置为豆沙绿护眼背景
  9. 【Mysql系列】如何实现王者荣耀排名
  10. Excel如何快速完成图片查找?