Query Callback 函数

当动画 100% 完成后,即调用 Callback 函数。

典型的语法:

$(selector).hide(speed,callback)

callback 参数是一个在 hide 操作完成后被执行的函数。

错误(没有 callback)

<!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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="jquery.js"></script>
<script>$(document).ready(function(){$("button").click(function(){$("p").hide(1000);alert("现在隐藏段落!")})})
</script>
</head><body>
<button type="button">Hide</button>
<p>内容内容</p></body>
</html>

效果图:

正确(有 callback)

<!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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="jquery.js"></script>
<script>$(document).ready(function(){$("button").click(function(){$("p").hide(function(){alert("现在隐藏段落!")})})})</script>
</head><body>
<button type="button">Hide</button>
<p>内容内容</p></body>
</html>

效果图:

结论:如果您希望在一个涉及动画的函数之后来执行语句,请使用 callback 函数。

jQuery Callback 函数相关推荐

  1. 008_效果和动画的Callback函数

    1. Callback函数在当前效果或动画100%完成之后执行. 2. jQuery动画的问题 2.1. 许多jQuery函数涉及动画.这些函数也许会将speed或duration作为可选参数. 2. ...

  2. callback 函数的用法

    callback函数会在当前动画100%完成之后才会执行 jQuery Callback函数的用法: $(selector).hide(speed,callback); speed 或 duratio ...

  3. javascript callback函数的理解与使用

    最近做的一个项目中用到了callback函数,于是就研究了下总结下我对javascript callback的理解 首先从callback的字面翻译"回调" 可以理解这是一个函数被 ...

  4. jQuery.extend 函数使用详解

    jQuery.extend 函数使用详解 一.总结 一句话总结: jquery $.extend的作用就是:用于将一个或多个对象的内容合并到目标对象:$.extend( target [, objec ...

  5. 从零开始学习jQuery (九) jQuery工具函数

    本系列文章导航 从零开始学习jQuery (一) 开天辟地入门篇 从零开始学习jQuery (二) 万能的选择器 从零开始学习jQuery (三) 管理jQuery包装集 从零开始学习jQuery ( ...

  6. 从零开始学习jQuery (九) jQuery工具函数 【转】

    一.摘要 本系列文章将带您进入jQuery的精彩世界, 其中有很多作者具体的使用经验和解决方案,  即使你会使用jQuery也能在阅读中发现些许秘籍. 我们经常要使用脚本处理各种业务逻辑, 最常见的就 ...

  7. Query框架学习第九天:jQuery工具函数介绍与使用

    j jQuery框架学习第一天:开始认识jQuery jQuery框架学习第二天:jQuery中万能的选择器 jQuery框架学习第三天:如何管理jQuery包装集 jQuery框架学习第四天:使用j ...

  8. js进阶 13 jquery动画函数有哪些

    js进阶 13 jquery动画函数有哪些 一.总结 一句话总结: 二.jquery动画函数有哪些 原生JavaScript编写动画效果代码比较复杂,而且还需要考虑兼容性.通过jQuery,我们使用简 ...

  9. jQuery框架学习第九天:jQuery工具函数介绍与使用

    jQuery框架学习第一天:开始认识jQuery jQuery框架学习第二天:jQuery中万能的选择器 jQuery框架学习第三天:如何管理jQuery包装集 jQuery框架学习第四天:使用jQu ...

最新文章

  1. 为什么微服务一定要有网关?
  2. 提供《华容道与数据结构》代码供测试
  3. 用window.open在同一个新窗口中访问指定url【IE页面缓存问题】
  4. Python的浅拷贝和深拷贝
  5. mybatis方法传入多参数
  6. java生日快乐_Java八岁生日快乐!
  7. ionic3 隐藏子页面tabs
  8. javascript鼠标滚轮滚动实现模块的伸缩功能
  9. vb.net 使用MD5密碼加密
  10. iOS app启动图片及icon图片及应用名设置
  11. 基于SSM+MySQL的实现的汽车门店管理平台系统
  12. Python批量 png转ico
  13. 通过IP获取地理位置的开放接口汇总
  14. html 实现音乐的波形,GitHub - wanlixi/html5-audio: 展示html5提供的强大的音频控制API...
  15. 一代JS代码可以搞定机器自动刷票,投票页数据验证很重要
  16. 点量云流化在智慧党建中的应用
  17. iPhone/iPad屏幕投屏镜像到PC或Mac上面教程分享
  18. 阿里巴巴数学竞赛详细解答(据说晋级的直接P8岗)
  19. You're a brave boy!
  20. python智慧树判断题_智慧树知到_大数据分析的python基础_判断题答案

热门文章

  1. 数字化转型“军舰”启航:详解华为云容器全新解决方案
  2. Spring Security BCryptPasswordEncoder 密码加盐
  3. v-show和v-if有什么区别 什么时候使用最好
  4. 第一章、Linux是什么
  5. 用格式工厂将mts文件转换成其它格式flv,mpg失败
  6. Matlab中的数据分布KS检验
  7. 又一个beanCopy引发的血案metaspace溢出
  8. 分布式ID生成器及snowflake(雪花)算法实现
  9. CountDownTimer浅析
  10. Deepmind星际争霸2平台使用第一轮-完成采矿