본문으로 바로가기

제이쿼리 동적추가

제이쿼리가 2개 들어가서 말썽이 일어나는 경우가 있다.. 특별한 에러를 발생하지 않으면서 아랫쪽 제이쿼리를 먹통으로 만들기도 하고.. 여러가지 문제가 생긴다

하나의 게시판을 여러가지 방법으로 보여주면서 어떤곳에만 제이쿼리가 존재한다면

제이쿼리가 있는지 여부를 판단하여 추가해줘야된다.

소스를 응용하면 여러군데서 사용할수 있을것이다.

 

<script type='text/javascript'>

if (!window.jQuery) {
 //동적추가
 var head= document.getElementsByTagName('head')[0];
 var script= document.createElement('script');
 script.type= 'text/javascript';
 script.src= '/javascript/jquery-1.6.2.min.js';
 head.appendChild(script);
}


var _reload = function(w, d, $) { // w, d 는 그냥 글자수를 줄이기 위해 첨부한다.
  if(!$) {
    setTimeout(function() {
      _reload(window, window.document, window.jQuery); // 나올 때 까지 다시 호출하면 된다.
    }, 100);
    return;
  }
  $(function() {

    //제이쿼리 로딩완료후 실행할펑션
    load_like_count();
  });
}
_reload(window, window.document, window.jQuery);

</script>