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 相关文章推荐
JavaScript 笔记二 Array和Date对象方法
May 22 Javascript
通过js获取div的background-image属性
Oct 15 Javascript
基于jquery扩展漂亮的下拉框可以二次修改
Nov 19 Javascript
javascript中的括号()用法小结
Apr 14 Javascript
js实现键盘上下左右键选择文字并显示在文本框的方法
May 07 Javascript
javascript验证内容为数字以及长度为10的简单实例
Aug 20 Javascript
js实现自定义路由
Feb 04 Javascript
javascript基础知识之html5轮播图实例讲解(44)
Feb 17 Javascript
解决OneThink中无法异步提交kindeditor文本框中修改后的内容方法
May 05 Javascript
AngularJs点击状态值改变背景色的实例
Dec 18 Javascript
ES6 Symbol数据类型的应用实例分析
Jun 26 Javascript
JavaScript 监听组合按键思路及代码实现
Jul 28 Javascript
使用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中通过数组进行高效随机抽取指定条记录的算法
2013/09/09 PHP
Codeigniter发送邮件的方法
2015/03/19 PHP
php文件操作相关类实例
2015/06/18 PHP
php单链表实现代码分享
2016/07/04 PHP
值得分享的php+ajax实时聊天室
2016/07/20 PHP
PHP yii实现model添加默认值的方法(两种方法)
2016/11/10 PHP
javascript XML数据显示为HTML一例
2008/12/23 Javascript
jquery下jstree简单应用 - v1.0
2011/04/14 Javascript
js兼容pc端浏览器并有多种弹出小提示的手机端浮层控件实例
2015/04/29 Javascript
浅谈jQuery页面的滚动位置scrollTop、scrollLeft
2015/05/19 Javascript
Validform表单验证总结篇
2016/10/31 Javascript
Html5+jQuery+CSS制作相册小记录
2016/12/30 Javascript
JS对象和字符串之间互换操作实例分析
2019/02/02 Javascript
原生JS实现图片懒加载之页面性能优化
2019/04/26 Javascript
Vue实现购物车实例代码两则
2020/05/30 Javascript
vue配置多代理服务接口地址操作
2020/09/08 Javascript
浅谈Python中chr、unichr、ord字符函数之间的对比
2016/06/16 Python
Django实现的自定义访问日志模块示例
2017/06/23 Python
Python实现正则表达式匹配任意的邮箱方法
2018/12/20 Python
python的命名规则知识点总结
2019/10/04 Python
使用pandas库对csv文件进行筛选保存
2020/05/25 Python
canvas实现扭蛋机动画效果的示例代码
2018/10/17 HTML / CSS
美国最大的网络男装服装品牌:Bonobos
2017/05/25 全球购物
菲律宾票务网站:StubHub菲律宾
2018/04/21 全球购物
马德里著名的运动鞋商店:NOIRFONCE
2019/04/12 全球购物
给老婆的搞笑检讨书
2014/01/12 职场文书
大学迎新晚会主持词
2014/03/24 职场文书
小学优秀辅导员事迹材料
2014/05/11 职场文书
团结演讲稿范文
2014/05/23 职场文书
租房协议书范文
2014/08/20 职场文书
小学教师师德师风个人整改措施
2014/09/18 职场文书
2015年乡镇环保工作总结
2015/04/22 职场文书
2016元旦晚会主持词
2015/07/01 职场文书
2015年大学迎新晚会总结
2015/07/16 职场文书
蔬果开业典礼发言稿应该怎么写?
2019/09/03 职场文书
导游词之绍兴柯岩古镇
2020/01/09 职场文书