메뉴 건너뛰기

관리자2018.11.15 17:14
다음 코드의 의미는 순식간에 3번의 루프를 돕니다.
for(var i=2;i<5;i++){
obj.style.transform="scale('"+i+",1)";
}

즉 루프의 최종 결과는 다음 결과가 될 것입니다. 즉 옆으로 4배 길어난 모양을 출력하도록 스타일을 지정한 것입니다.
obj.style.transform="scale("+4+",1)"; -> obj.style.transform="scale(4,1)";

그러므로 항상 옆으로 4배 길어난 모양으로만 그리게 되는 거죠.
QnA 131의 답을 참고하고, for 문을 쓸 것이 아니라.
전역 변수 i=1로 설정하고
클릭할 때마다 i 값을 증가시키도록 해야 합니다.
파일 첨부

여기에 파일을 끌어 놓거나 파일 첨부 버튼을 클릭하세요.

파일 크기 제한 : 0MB (허용 확장자 : *.*)

0개 첨부 됨 ( / )
위로