2016-07-04 4 views
-1

stackoverflow 및 내 문제와 관련된 대부분의 항목을 검색했지만 찾을 수 없습니다.Uncaught SyntaxError : 예기치 않은 토큰) 코드가 실행되지만

제목에 문제가 설명되어 있습니다.

도움이 필요하십니까?

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

VM1470 : 1 catch되지 않은 구문 에러 : 예기치 않은 토큰)

https://jsfiddle.net/8jaa57tx/ 은 (JSfiddle에 작동하는 것,하지만 내 브라우저에서 작동 나던)

+0

'에서는 setTimeout를 (함수() {t2.style.transform = "translate 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 a fiddle https://jsfiddle.net/ehm1628h/ – alecschrader

관련 문제