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 相关文章推荐
js下判断 iframe 是否加载完成的完美方法
Oct 26 Javascript
JS图片浏览组件PhotoLook的公开属性方法介绍和进阶实例代码
Nov 09 Javascript
jQuery回车实现登录简单实现
Aug 20 Javascript
jQuery 计算iframe 窗口大小的方法
May 13 Javascript
jQuery中trigger()与bind()用法分析
Dec 18 Javascript
JS解析后台返回的JSON格式数据实例
Aug 06 Javascript
解决element-ui中下拉菜单子选项click事件不触发的问题
Aug 22 Javascript
解决在vue项目中webpack打包后字体不生效的问题
Sep 01 Javascript
Vue-不允许嵌套式的渲染方法
Sep 13 Javascript
React Native中Mobx的使用方法详解
Dec 04 Javascript
Vue设置长时间未操作登录自动到期返回登录页
Jan 22 Javascript
Vue scoped及deep使用方法解析
Aug 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
239军机修复记
2021/03/02 无线电
phpmyadmin里面导入sql语句格式的大量数据的方法
2010/06/05 PHP
php提交表单发送邮件的方法
2015/03/20 PHP
PHP+shell实现多线程的方法
2015/07/01 PHP
PHP使用星号隐藏用户名,手机和邮箱的实现方法
2016/09/22 PHP
laravel框架使用阿里云短信发送消息操作示例
2020/02/15 PHP
Ajax,UTF-8还是GB2312 eval 还是execScript
2008/11/13 Javascript
extjs ColumnChart设置不同的颜色实现代码
2013/05/17 Javascript
JS限制Textarea文本域字符个数的具体实现
2013/08/02 Javascript
jquery上传插件fineuploader上传文件使用方法(jquery图片上传插件)
2013/12/05 Javascript
基于jQuery实现动态数字展示效果
2015/08/12 Javascript
微信小程序动态显示项目倒计时效果
2017/06/13 Javascript
JS中数组与对象的遍历方法实例小结
2018/08/14 Javascript
JS实现的input选择图片本地预览功能示例
2018/08/29 Javascript
Vue.js 实现数据展示全部和收起功能
2018/09/05 Javascript
微信小程序3D轮播实现代码
2019/09/19 Javascript
JavaScript代码简化技巧实例解析
2020/09/09 Javascript
[47:45]Liquid vs OG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
python文件操作之目录遍历实例分析
2015/05/20 Python
Python 关于反射和类的特殊成员方法
2017/09/14 Python
Python下调用Linux的Shell命令的方法
2018/06/12 Python
Python2包含中文报错的解决方法
2018/07/09 Python
Python安装与基本数据类型教程详解
2019/05/29 Python
Python虚拟环境的原理及使用详解
2019/07/02 Python
Django中间件拦截未登录url实例详解
2019/09/03 Python
Python编译为二进制so可执行文件实例
2019/12/23 Python
利用SVG和CSS3来实现一个炫酷的边框动画
2015/07/22 HTML / CSS
纯css3制作煽动翅膀的蝴蝶的示例
2018/04/23 HTML / CSS
HTML5新增属性data-*和js/jquery之间的交互及注意事项
2017/08/08 HTML / CSS
如何整合JQuery和Prototype
2014/01/31 面试题
土木工程应届生自荐信
2013/09/24 职场文书
时尚休闲吧创业计划书
2014/01/25 职场文书
委托公证书
2014/04/08 职场文书
基层党建工作简报
2015/07/21 职场文书
剧场版《转生恶役只好拔除破灭旗标》公开最新视觉图 2023年上映
2022/04/02 日漫
Python字符串格式化方式
2022/04/07 Python