xe 레이아웃에 사용되는 .js 파일에 포함시키려 합니다.
<script>
$(function(){
$('html').removeClass('classname');
});
</script>
위 스크립트를 어떻게 바꿔 추가해줘야 하는건가요??
html이 완전히 불러온 후에 저걸 처리하려하니 레이아웃이나 관리자페이지의 하단스크립트 넣는곳에 넣어보니 안되는 듯 해서요.
xe 레이아웃에 사용되는 .js 파일에 포함시키려 합니다.
<script>
$(function(){
$('html').removeClass('classname');
});
</script>
위 스크립트를 어떻게 바꿔 추가해줘야 하는건가요??
html이 완전히 불러온 후에 저걸 처리하려하니 레이아웃이나 관리자페이지의 하단스크립트 넣는곳에 넣어보니 안되는 듯 해서요.
댓글 10
잘모르지만 이런것도 도움이 되나요?
http://appletree.or.kr/blog/web-development/javascript/script-%ED%83%9C%EA%B7%B8%EC%9D%98-async%EC%99%80-defer-%EC%86%8D%EC%84%B1/
http://muckycode.blogspot.kr/2015/01/javascript-html-script-async-defer.html
"Defer 속성을 가진 스크립트 태그 같은 경우에는 HTML 파싱과 동시에 스크립트 다운로드가 진행된다. 그러나 async 속성과는 달리 HTML 파싱이 완료된(</html> 태그를 읽은 후) 후에야 스크립트가 실행된다."
외부/내부스크립트가 뭔지 모르겠지만.. 이런내용도 있으니 안되는걸지도..
"async 속성이나 defer 속성이든 둘다 외부 스크립트 파일에만 적용이 가능한 속성이니 내부 스크립트에 쓰는 일은 없도록 하자"
이 안에 내용이 어쩌고 저쩌고..
};
문서가 준비되면 실행하라는 js구문입니다.
$(document).ready(function(){
$(function(){
$('html').removeClass('classname');
});
};
이건가요?
$(function(){
이 두 가지는 같은 뜻입니다. 위의 것이 jQuery 초기에 쓰던 방식이고 아래 것은 요즘 쓰는 방식이죠.
모바일에서 js로 컨트롤 숨겼다가 보여주고 하는 동작들이 잇다보니 눈에 거슬리는게 좀 있네요.
옛것을 고수하다보니 최신 것에 느린...-0-;;;;
$->jQuery 로 교체합니다.
});