setTimeout在时间之前执行函数

时间:2018-12-23 05:52:01

标签: settimeout

嗨,

我有此代码:

setTimeout(OverlayScrollbars(document.getElementById("content"), {}), 14000);

,但是该函数将立即执行,而不是在初始化之前等待14秒钟。为什么会这样?

谢谢。

1 个答案:

答案 0 :(得分:2)

您需要传递一个回调函数。

setTimeout(function() {
    OverlayScrollbars(document.getElementById("content"), {});
}, 14000);

您编写它们的方式是将OverlayScrollbars调用的返回值作为回调函数传递,这可能不是您想要的。