javascript - 如何在 jQuery 中使用 "setTimeout"?

标签 javascript jquery html

我有以下代码:

<head>
  <script>
    $(document).ready(function() {
      window.setTimeout(function() {
        $("#Error").animate({margin:"-50px"});
        $("#errorCloseholder").animate({margin:"-50px"});
      }, 2000);
    });
  </script>
</head>

这段代码在 jQuery 的辅助下,应该在 2 秒后隐藏一些元素。

不幸的是,这段代码不起作用。和jQuery有关系吗?或者我有某种语法错误?

这些元素的 id 为 Error 和 errorCloseholder,它们都是将在 2 秒后隐藏的错误消息。

提前致谢。

最佳答案

.ready() 函数末尾有语法错误。

      };); //this one remove the first semi colon
   </script>
</head>

An example

关于javascript - 如何在 jQuery 中使用 "setTimeout"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22876253/

相关文章:

html - bootstrap "container-fluid"和 "container-full"有什么区别?

html - 如何强制 SVG 图标缩放?

javascript - "const%20d"是什么意思?

javascript - 使动态创建的表的列可编辑

javascript - 绑定(bind)多个动态 jqgrid 时覆盖参数

javascript - 滑动或单击 slider 控件时轮播不正确滑动(下一个/上一个)

javascript - 如何通过 vanilla JS 保存到本地存储

javascript - Jquery 使用计时器制作 div 淡出

javascript - jQuery 淡化所有其他图像

javascript - jQuery 可扩展 DIV 框