제이쿼리 동적추가
제이쿼리가 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);
'웹프로그래밍 > Javascript' 카테고리의 다른 글
jquery ajax 동기전송 (0) | 2015.12.21 |
---|---|
ie11 createRange 오류 (0) | 2015.03.13 |
[jQuery] object 데이터와 폼전송 (0) | 2014.06.13 |
오브젝트 데이터 확인용 (0) | 2014.06.13 |
[jQuery] 제이쿼리 오브젝트 위치로 천천히 스크롤하기 (0) | 2014.01.14 |