【jQuery】调用delay()方法延时执行动画效果
2015-12-18 04:48
585 查看
delay()方法的功能是设置一个延时值来推迟动画效果的执行,它的调用格式为:
$(selector).delay(duration)
其中参数duration为延时值,它的单位是毫秒,当超过延时值时,动画继续执行。
例如,当页面中图片动画正在执行时,点击“延时”按钮调用
delay()方法推迟2000毫秒后继续执行,如下图所示:
![](http://img.mukewang.com/52dcc785000162dc03840385.jpg)
在浏览器中显示的效果:
![](http://img.mukewang.com/52dcc7a100014fb806800406.jpg)
从图中可以看出,当图片动画正在执行时,点击“延时”按钮,调用
delay()方法中止当前正在执行的图片动画效果,当超过设置的延时值时,动画效果继续执行。
这个方法一定要注意结合例子体会:
delay()是对被选元素的所有排队函数(仍未运行)设置延迟,
所以第一个移动动画在你点击按钮之前就已经在进行,无法延迟,
只会对后一个伸缩动画进行延迟。
相关文章推荐
- 【jQuery】调用stop()方法停止当前所有动画效果
- 【jQuery】调用animate()方法制作移动位置的动画
- 【jQuery】调用animate()方法制作简单的动画效果
- 【jQuery】使用fadeTo()方法设置淡入淡出效果的不透明度
- 【jQuery】使用fadeIn()与fadeOut()方法实现淡入淡出效果
- 【jQuery】使用slideToggle()方法实现图片“变脸”效果
- 【jQuery】使用slideUp()和slideDown()方法的滑动效果
- 【jQuery】调用toggle()方法实现动画切换效果
- 【jQuery】动画效果的show()和hide()方法
- 【jQuery】调用show()和hide()方法显示和隐藏元素
- [jquery]高级篇--标签选择
- jQuery定义插件的方法
- jQuery Validate表单验证入门学习
- JavaScript jQuery 中定义数组与操作及jquery数组操作
- jQuery Validate表单验证深入学习
- jQuery Validation PlugIn的使用方法详解
- 解决jQuery上传插件Uploadify出现Http Error 302错误的方法
- jquery中ajax跨域方法实例分析
- jquery中object对象循环遍历的方法
- jquery简单倒计时实现方法