jQuery delay() 方法

实例

延迟不同的 <div> 元素:

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <script src="https://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script>
  5. <script>
  6. $(document).ready(function(){
  7. $("button").click(function(){
  8. $("#div1").delay("slow").fadeIn();
  9. $("#div2").delay("fast").fadeIn();
  10. $("#div3").delay(800).fadeIn();
  11. $("#div4").delay(2000).fadeIn();
  12. $("#div5").delay(4000).fadeIn();
  13. });
  14. });
  15. </script>
  16. </head>
  17. <body>
  18. <p>本例为 delay() 方法设置了不同的速度值。</p>
  19. <button>单击可在框中淡入并延迟</button>
  20. <br><br>
  21. <div id="div1" style="width:90px;height:90px;display:none;background-color:black;"></div><br>
  22. <div id="div2" style="width:90px;height:90px;display:none;background-color:green;"></div><br>
  23. <div id="div3" style="width:90px;height:90px;display:none;background-color:blue;"></div><br>
  24. <div id="div4" style="width:90px;height:90px;display:none;background-color:red;"></div><br>
  25. <div id="div5" style="width:90px;height:90px;display:none;background-color:purple;"></div><br>
  26. </body>
  27. </html>

定义与用法

delay() 方法设置计时器以延迟队列中下一项的执行。


语法

  1. $(selector).delay(speed,queueName)
参数描述
speed可选。指定延迟的速度

值可以为:

  • 毫秒
  • "slow"
  • "fast"
queueName可选。指定队列的名称

默认值是 "fx", 标准的队列名称

更多实例

演示如何使用 delay() 让动画延时

分类导航