jquery - 如何使用 jQuery 等待 5 秒?

标签 jquery

我正在尝试在页面加载时创建一种效果,5 秒后,屏幕上的成功消息会淡出或向上滑动。

我怎样才能做到这一点?

最佳答案

内置 javascript setTimeout .

setTimeout(
  function() 
  {
    //do something special
  }, 5000);

UPDATE:您希望在页面加载完成后等待,因此将该代码放入您的 $(document).ready(...); 脚本中.

更新 2:jquery 1.4.0 引入了 .delay 方法。 Check it out .请注意,.delay 仅适用于 jQuery 效果队列。

关于jquery - 如何使用 jQuery 等待 5 秒?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1836105/

相关文章:

jquery - 阻止用户使用 Enter 提交表单,但在一个表单输入字段上启用 Enter 键

javascript - 使用 jQuery 更改内部样式表规则后,是否可以通过 jQuery 读取原始内部样式表规则?

php - jQuery 多表单提交

jQuery:失去对元素的焦点

javascript - 浏览器如何管理样式加载顺序优先级?

javascript - 使用 JSON.stringify() 将 JSON 对象转换为字符串时出现循环对象值错误

javascript - 无法使用 jQuery 选择器访问单击事件

javascript - javascript 中的数字动画不起作用?

javascript - 选择最近父级jquery的子级

javascript - CheckBoxFor 生成错误的 HTML