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 学习笔记 选择器之一
Jul 23 Javascript
Javascript 二维数组
Nov 26 Javascript
ExtJS 学习专题(一) 如何应用ExtJS(附实例)
Mar 11 Javascript
JS操作select下拉框动态变动(创建/删除/获取)
Jun 02 Javascript
JS仿百度搜索自动提示框匹配查询功能
Nov 21 Javascript
教你使用javascript简单写一个页面模板引擎
May 05 Javascript
在JavaScript中处理时间之getHours()方法的使用
Jun 10 Javascript
Windows下Node.js安装及环境配置方法
Sep 18 Javascript
用webpack4开发小程序的实现方法
Jun 04 Javascript
解决vue中使用proxy配置不同端口和ip接口问题
Aug 14 Javascript
layui表格分页 记录勾选的实例
Sep 02 Javascript
解决vue-router 二级导航默认选中某一选项的问题
Nov 01 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生成EXCEL的东东
2006/10/09 PHP
兼容PHP和Java的des加密解密代码分享
2014/06/26 PHP
PHP获取当前所在目录位置的方法
2014/11/26 PHP
PHP的Yii框架中创建视图和渲染视图的方法详解
2016/03/29 PHP
PHP中的多种加密技术及代码示例解析
2016/10/20 PHP
PHP处理bmp格式图片的方法分析
2017/07/04 PHP
PHP与Web页面的交互示例详解二
2020/08/04 PHP
mapper--图片热点区域高亮组件官方站点
2007/12/22 Javascript
eval与window.eval的差别分析
2011/03/17 Javascript
js Function类型
2011/12/04 Javascript
单击复制文字兼容各浏览器的完美解决方案
2013/07/04 Javascript
jquery选择器、属性设置用法经验总结
2013/09/08 Javascript
javascript 通用loading动画效果实例代码
2014/01/14 Javascript
JavaScript数组迭代器实例分析
2015/06/09 Javascript
jQuery简单验证上传文件大小及类型的方法
2016/06/02 Javascript
JavaScript使用forEach()与jQuery使用each遍历数组时return false 的区别
2016/08/26 Javascript
jquery点击展示与隐藏更多内容
2016/12/03 Javascript
js用类封装pop弹窗组件
2017/10/08 Javascript
vue iview组件表格 render函数的使用方法详解
2018/03/15 Javascript
JS forEach跳出循环2种实现方法
2020/06/24 Javascript
vant-ui组件调用Dialog弹窗异步关闭操作
2020/11/04 Javascript
[03:47]2015国际邀请赛第三日现场精彩回顾
2015/08/08 DOTA
python函数缺省值与引用学习笔记分享
2013/02/10 Python
在Python中使用matplotlib模块绘制数据图的示例
2015/05/04 Python
Django自定义分页与bootstrap分页结合
2021/02/22 Python
同时安装Python2 &amp; Python3 cmd下版本自由选择的方法
2017/12/09 Python
VTK与Python实现机械臂三维模型可视化详解
2017/12/13 Python
python文件操作之批量修改文件后缀名的方法
2018/08/10 Python
Nike俄罗斯官方网站:Nike RU
2021/03/05 全球购物
英语专业毕业个人求职自荐信
2013/09/21 职场文书
电气工程及自动化专业自荐书范文
2013/12/18 职场文书
感恩的演讲稿
2014/05/06 职场文书
健康状况证明模板
2014/10/23 职场文书
公安个人四风问题对照检查及整改措施
2014/10/28 职场文书
爱的教育读书笔记
2015/06/26 职场文书
《鲁班学艺》读后感3篇
2019/11/27 职场文书