2016-07-04 5 views
-1

私はstackoverflowと私の問題に関連するトピックのほとんどを検索しましたが、見つけられませんでした。Uncaught 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の初心者で、初心者のプログラミングでは、私はinthese文書を見て、非常にありがとう:) – Dassin

答えて

1

setTimeoutは、最初としての機能を期待しdoesntの引数。これを書いたやり方は、トランスフォームが待たずにすぐに更新されることを意味します。

次のように、匿名関数または名前付き関数でそれを書き換えることができます。

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

または

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

setTimeout(updateTransform, 1000); 
+0

これはちょうど言っていました:) heres a fiddle https://jsfiddle.net/ehm1628h/ – alecschrader

関連する問題