2014-04-21 3 views
0

나는 processing.js 스크립트를 사용하는 HTML 캔버스 요소를 가지고있다. 파일의 끝에서 닫는 body 태그 전에, 내가 가진 :processing.js는

<script type="text/javascript" src="processing.js"></script> 

내가 핸들 스크립트 내에서 캔버스를 넣어 경우, 처리 스크립트 렌더링하지 않습니다. (처리 스크립트는 HTML 파일의 마지막 부분이기는하지만 핸들 막대 스크립트가 렌더링되기 전에 렌더링되기 때문에 캔버스 요소가 생성되기 전에 생각하기 때문에 생각합니다.)

처리 캔버스를 핸들 바 스크립트 외부에 둔다면 제대로 렌더링되지만 핸들 바 스크립트 안에서 처리 캔버스를 수행해야합니다.

아마도 다른 모든 프로그램을 실행 한 후에 처리를 실행할 수 있습니까?

답변

1

Processing.js는 DOMContentLoaded에서 자동 스크립트로드 만 수행합니다. 나중에 템플릿 라이브러리를 통해 템플릿을 작성하는 경우 Processing.reload()을 사용하여 Processing을 다시로드하거나 필요한 곳에 소스를 명시 적으로로드하는 JS를 추가해야합니다 (Processing.loadSketchFromSources()

).