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();});
完整测试代码:
this example sets different speed values for the delay() method.
click to fade in boxes with a delay
例:
头部与底部延迟加载动画效果
$(document).ready(function() { $('#header') .css({ 'top':-50 }) .delay(1000) .animate({'top': 0}, 800); $('#footer') .css({ 'bottom':-15 }) .delay(1000) .animate({'bottom': 0}, 800); });