포럼
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
1.5.3.3에서 JS 파일을 바디에 불러오기가 안 되는 것 같네요.
2012.10.25 00:07
위젯 스킨에서
<load target="js파일" type="body" />
이렇게 하면 JS 파일을 head가 아닌 body에서 불러오는 것으로 알고 있는데, 1.5.3.3에서 보니 head에서 불러오네요.
이제 안 되는 건가요? 아니면 뭔가 잘못된 걸까요?
댓글 2
-
언벨리티
2012.10.27 14:12
-
큰돌♡
2012.11.03 21:19
XE 구글 프로젝트에 보고했는데, 여기에도 남겨둡니다.
위젯 페이지를 캐싱하면 스크립트 파일 로딩이 헤드에서만 됩니다. 현재는 바디에서 스크립트 로딩을 해야 하는 경우에는 캐싱을 사용하면 안 됩니다.
그럼 그냥 type 부분을 빼버리고 JS 파일 본문을 아래처럼 해주시면 됩니다.
이렇게 하면 head 부분에서 로딩을 하더라도 모든 객체(DOM)이 다 로딩된 후에 처리되므로 body 맨 밑에 넣은 것과 같은 효과가 나오지요.
jQuery(document).ready(function() {
// 여기에 원래 JS 본문.
});