JQuery Load 유무 체크하기

Open API/Jquery|2016. 11. 16. 09:41
반응형



페이지 내에 Jquery 가 정상적으로 load 되었는지 체크 하는 방법입니다.


종종 해외 특정 국가의 경우 


jQuery 사이트의 jquery.js 파일 include 시에 정상적으로


읽어오지 못하는 경우가 발생합니다.


혹은 인터넷 속도 문제로 타 도메인의 jquery.js 사용할 경우에도 발생합니다.


가급적 동일 호스팅에 있는 파일을 이용하시길 권장합니다.



// 1.
if (window.jQuery) {  
    // jQuery is loaded  
} else {
    // jQuery is not loaded
}
 
// 2.
if (typeof jQuery == 'undefined') {  
    // jQuery is not loaded
} else {
    // jQuery is loaded
}
 
// .. 만약 Load 되어있지 않다면.. 추가하기
if (!window.jQuery) {
  var jq = document.createElement('script'); jq.type = 'text/javascript';
  jq.src = 'http://code.jquery.com/jquery-latest.min.js';
  document.getElementsByTagName('head')[0].appendChild(jq);
}

댓글()