2016-07-04 82 views
-1

我已经搜索了stackoverflow和大多数与我的问题相关的主题,但我找不到它。未捕获的SyntaxError:意外的令牌)代码运行,虽然

问题在标题中解释。

我可以请你帮忙解决吗?

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

VM1470:1未捕获的SyntaxError:意外的标记)

https://jsfiddle.net/8jaa57tx/ (它似乎没有对的jsfiddle工作,但在我的浏览器的工作原理)

+0

'的setTimeout(函数(){t2.style.transform =“平移Y(250 %)“},1000);' – gcampbell

+0

阅读[documentation](https://developer.mozilla.org/en-US/docs/Web/API/WindowTimers/setTimeout)总是有用的。 – Teemu

+0

我是新来的JS和主要是新手在编程中,我会查找这些文件,非常感谢你:) – Dassin

回答

1

setTimeout需要一个函数作为第论据。你写的方式意味着变换会立即更新,而不是等待。

可以与匿名功能或命名功能如下重写:

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

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

setTimeout(updateTransform, 1000); 
+0

刚刚说这个:) heres小提琴https://jsfiddle.net/ehm1628h/ – alecschrader

相关问题