【问题标题】:Uncaught SyntaxError: Unexpected token ) Code runs, thoughUncaught SyntaxError: Unexpected token ) 代码运行,但是
【发布时间】:2016-07-04 18:24:58
【问题描述】:

我已经搜索了 stackoverflow 和大多数与我的问题相关的主题,但我找不到它。

问题在标题中解释。

我可以请你帮忙解决这个问题吗?

setTimeout(t2.style.transform="translateY(250%)", 1000);

VM1470:1 Uncaught SyntaxError: Unexpected token )

https://jsfiddle.net/8jaa57tx/ (它似乎不适用于 JSfiddle,但适用于我的浏览器)

【问题讨论】:

  • setTimeout(function () { t2.style.transform = "translateY(250%)" }, 1000);
  • 阅读documentation 总是有用的。
  • 我是 JS 新手,主要是编程新手,我会在这些文档中查找,非常感谢 :)

标签: javascript syntax-error token


【解决方案1】:

setTimeout 需要一个函数作为第一个参数。您编写它的方式意味着转换将立即更新而不是等待。

您可以使用匿名函数或命名函数重写它,如下所示:

setTimeout(function(){t2.style.transform="translateY(250%)";}, 1000);

function updateTransform() {
    t2.style.transform="translateY(250%)";
}

setTimeout(updateTransform, 1000);

【讨论】:

猜你喜欢
  • 2012-05-17
  • 2019-02-10
  • 2014-07-08
  • 2011-03-09
  • 2014-01-06
  • 2012-04-10
  • 1970-01-01
相关资源
最近更新 更多