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 强制类型转换函数
May 17 Javascript
JavaScript自执行闭包的小例子
Jun 29 Javascript
Jqgrid设置全选(选择)及获取选择行的值示例代码
Dec 28 Javascript
javascript break指定标签打破多层循环示例
Jan 20 Javascript
JavaScript实现在数组中查找不同顺序排列的字符串
Sep 26 Javascript
浅谈Javascript实现继承的方法
Jul 06 Javascript
ionic由于使用了header和subheader导致被遮挡的问题的两种解决方法
Sep 22 Javascript
关于JavaScript中事件绑定的方法总结
Oct 26 Javascript
详解angular如何调用HTML字符串的方法
Jun 30 Javascript
vue 点击展开显示更多(点击收起部分隐藏)
Apr 09 Javascript
微信小程序mpvue点击按钮获取button值的方法
May 29 Javascript
TypeScript的安装、使用、自动编译的实现
Apr 10 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
用缓存实现静态页面的测试
2006/12/06 PHP
smarty表格换行实例
2014/12/15 PHP
从刷票了解获得客户端IP的方法
2015/09/21 PHP
最新版本PHP 7 vs HHVM 多角度比较
2016/02/14 PHP
PHP排序二叉树基本功能实现方法示例
2018/05/26 PHP
php+laravel依赖注入知识点总结
2019/11/04 PHP
用jquery来定位
2007/02/20 Javascript
jQuery 处理网页内容的实现代码
2010/02/15 Javascript
Jquery Ajax学习实例4 向WebService发出请求,返回实体对象的异步调用
2010/03/16 Javascript
javascript中[]和{}对象使用介绍
2013/03/20 Javascript
javascript 树形导航菜单实例代码
2013/08/13 Javascript
js鼠标滑轮滚动事件绑定的简单实例(兼容主流浏览器)
2014/01/14 Javascript
jquery无刷新验证邮箱地址实现实例
2014/02/19 Javascript
javascript简单实现图片预加载
2014/12/03 Javascript
如何屏蔽防止别的网站嵌入框架代码
2015/08/24 Javascript
JS实现仿腾讯微博无刷新删除微博效果代码
2015/10/16 Javascript
vue实现登陆登出的实现示例
2017/09/15 Javascript
JavaScript适配器模式详解
2017/10/19 Javascript
JavaScript查看代码运行效率console.time()与console.timeEnd()用法
2019/01/18 Javascript
微信小程序使用echarts获取数据并生成折线图
2019/10/16 Javascript
利用Python实现Windows下的鼠标键盘模拟的实例代码
2017/07/13 Python
python模块之time模块(实例讲解)
2017/09/13 Python
python实现冒泡排序算法的两种方法
2018/03/10 Python
使用python生成杨辉三角形的示例代码
2018/08/29 Python
python添加菜单图文讲解
2019/06/04 Python
Python pandas.DataFrame 找出有空值的行
2019/09/09 Python
使用python切片实现二维数组复制示例
2019/11/26 Python
浅析NumPy 切片和索引
2020/09/02 Python
详解Css3新特性应用之过渡与动画
2017/01/10 HTML / CSS
用HTML5制作数字时钟的教程
2015/05/11 HTML / CSS
美国椅子和沙发制造商:La-Z-Boy
2020/10/25 全球购物
酒吧总经理岗位职责
2013/12/10 职场文书
交通违章检讨书
2014/09/21 职场文书
首席执行官观后感
2015/06/03 职场文书
教你使用一行Python代码玩遍童年的小游戏
2021/08/23 Python
Python进程池与进程锁之语法学习
2022/04/11 Python