jquery delay()介绍及使用指南


Posted in Javascript onSeptember 02, 2014

delay(duration,[queueName])

设置一个延时来推迟执行队列中之后的项目。
jQuery 1.4新增。用于将队列中的函数延时执行。他既可以推迟动画队列的执行,也可以用于自定义队列。

duration:延时时间,单位:毫秒

queueName:队列名词,默认是Fx,动画队列。

参数 描述
speed 可选。规定延迟的速度。 可能的值: 毫秒 "slow" "fast"
queueName 可选。规定队列的名称。 默认是 "fx",标准效果队列。
$("button").click(function(){
$("#div1").delay("slow").fadeIn();
$("#div2").delay("fast").fadeIn();
});

完整测试代码:

<!DOCTYPE html>
<html>
<head>
<script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js">
</script>
<script>
$(document).ready(function(){
 $("button").click(function(){
  $("#div1").delay("slow").fadeIn();
  $("#div2").delay("fast").fadeIn();
  $("#div3").delay(800).fadeIn();
  $("#div4").delay(2000).fadeIn();
  $("#div5").delay(4000).fadeIn();
 });
});
</script>
</head>

<body>
<p>This example sets different speed values for the delay() method.</p>
<button>Click to fade in boxes with a delay</button>
<br><br>
<div id="div1" style="width:90px;height:90px;display:none;background-color:black;"></div><br>
<div id="div2" style="width:90px;height:90px;display:none;background-color:green;"></div><br>
<div id="div3" style="width:90px;height:90px;display:none;background-color:blue;"></div><br>
<div id="div4" style="width:90px;height:90px;display:none;background-color:red;"></div><br>
<div id="div5" style="width:90px;height:90px;display:none;background-color:purple;"></div><br>
</body>
</html>

例:

头部与底部延迟加载动画效果

$(document).ready(function() {
 $('#header')
 .css({ 'top':-50 })
 .delay(1000)
 .animate({'top': 0}, 800);

 $('#footer')
 .css({ 'bottom':-15 })
 .delay(1000)
 .animate({'bottom': 0}, 800); 
});
Javascript 相关文章推荐
jquery之empty()与remove()区别说明
Sep 10 Javascript
基于jquery实现的表格分页实现代码
Jun 21 Javascript
JavaScript参数个数可变的函数举例说明
Oct 10 Javascript
javascript创建对象的几种模式介绍
May 06 Javascript
JavaScript实现横线提示输入验证码随输入验证码输入消失的方法
Sep 24 Javascript
微信小程序 Tab页切换更新数据
Jan 05 Javascript
jquery.cookie.js的介绍与使用方法
Feb 09 Javascript
jQuery实现拼图小游戏(实例讲解)
Jul 24 jQuery
Vue-router 切换组件页面时进入进出动画方法
Sep 01 Javascript
详解vue2.6插槽更新v-slot用法总结
Mar 09 Javascript
详解js实时获取并显示当前时间的方法
May 10 Javascript
深入理解Vue的数据响应式
May 15 Vue.js
使用jquery实现放大镜效果
Sep 02 #Javascript
javascript初学者常用技巧
Sep 02 #Javascript
js/jquery判断浏览器的方法小结
Sep 02 #Javascript
Iframe实现跨浏览器自适应高度解决方法
Sep 02 #Javascript
jQuery级联操作绑定事件实例
Sep 02 #Javascript
jquery和css3实现的炫酷时尚的菜单导航
Sep 01 #Javascript
Enter回车切换输入焦点实现思路与代码兼容各大浏览器
Sep 01 #Javascript
You might like
PHP+APACHE实现用户论证的方法
2006/10/09 PHP
第三节--定义一个类
2006/11/16 PHP
CI框架开发新浪微博登录接口源码完整版
2014/05/28 PHP
PHP多维数组排序array详解
2017/11/21 PHP
JS实现根据当前文字选择返回被选中的文字
2014/05/21 Javascript
js控制鼠标事件移动及移出效果显示
2014/10/19 Javascript
NodeJS制作爬虫全过程(续)
2014/12/22 NodeJs
javascript实现3D切换焦点图
2015/10/16 Javascript
jquery中封装函数传递当前元素的方法示例
2017/05/05 jQuery
Vue 实现双向绑定的四种方法
2018/03/16 Javascript
JavaScript使用prototype原型实现的封装继承多态示例
2018/08/31 Javascript
详解在不使用ssr的情况下解决Vue单页面SEO问题
2018/11/08 Javascript
vue路由插件之vue-route
2019/06/13 Javascript
js实现数字滚动特效
2019/12/16 Javascript
[38:21]2014 DOTA2国际邀请赛中国区预选赛5.21 TongFu VS LGD-CDEC
2014/05/22 DOTA
解读Django框架中的低层次缓存API
2015/07/24 Python
python通过getopt模块如何获取执行的命令参数详解
2017/12/29 Python
详解Python 数据库的Connection、Cursor两大对象
2018/06/25 Python
Python for循环中的陷阱详解
2018/07/13 Python
python3 中文乱码与默认编码格式设定方法
2018/10/31 Python
Django实现web端tailf日志文件功能及实例详解
2019/07/28 Python
python实现windows倒计时锁屏功能
2019/07/30 Python
Holiday Inn中国官网:IHG旗下假日酒店预订
2018/04/08 全球购物
加拿大最大的体育用品、鞋类和服装零售商:Sport Chek
2018/11/29 全球购物
ESDlife健康生活易:身体检查预订、搜寻及比较
2019/05/10 全球购物
《灯光》教学反思
2014/02/08 职场文书
厨师长岗位职责
2014/03/02 职场文书
医学生临床实习自我评价
2014/03/07 职场文书
竞聘上岗演讲
2014/05/19 职场文书
学习雷锋月活动总结
2014/07/03 职场文书
2015年植树节活动总结
2015/02/06 职场文书
勇敢的心观后感
2015/06/09 职场文书
文艺演出主持词
2015/07/01 职场文书
婚宴来宾致辞
2015/07/28 职场文书
JS实现扫雷项目总结
2021/05/19 Javascript
Python如何用re模块实现简易tokenizer
2022/05/02 Python