jQuery와 다른 라이브러리와 함께사용하기
로빈아빠
본문
jQuery와 다른 라이브러리와 함께사용하기
- 라이브러리끼리의 충돌
- 자바스크립트는 jQuery말고도 다른 라이브러리가 많다. 가장대표적인 경우가 prototype.js이다. 문제는 jQuery사용의 경우 $()를 변수 접근자로 사용하는데, 이때 $이 다른라이브러리들의 문서와 충돌이 일어나 오류를 발생시킬수 있다는점이 문제이다. 이런충돌을 막기위해 사용되는 것이 메서드가 .noConfliict()이다.
.noConfliict() 메서드
예제를 보자
1.
<
SCRIPT
type
=
text
/javascript
src
=
"prototype.js"
></
SCRIPT
>
2.
<
SCRIPT
type
=
text
/javascript
src
=
"jQuery.js"
></
SCRIPT
>
3.
<
SCRIPT
type
=
text
/javascript>
4.
jQuery.noConflict();
5.
</
SCRIPT
>
위에서 먼저 prototype.js를 포함시키고 그다음 jQuery를 포함시켰다 그리고 jQuery.noConflict();를 사용하여 $를 prototype.js에서도 $를 사용할 수 있도록한다.
위와같이하면 prototype.js에서 $를 사용할수있지만 jQuery에서는 $대신에 jQuery를 사용해야한다.예제는 다음과 같다.
1.
jQuery(document).ready(
function
($){
2.
//$가들어가는 코드입력
3.
});
관련링크
댓글목록
등록된 댓글이 없습니다.