Top

[jQuery] 제이쿼리와 prototype 충돌 해결법 | Web-Programing
김경훈 (admin) | Editor | 2014/11/12 16:42:43 | 조회:7189

jquery 라이브러리를 먼저 선언하고 


<script type="text/javascript" src="/js/jquery-1.9.1.min.js"></script>


아래 부분 코드를 넣은 뒤


 

<script type="text/javascript">

jQuery.noConflict();

var jq$ = jQuery;

</script>

 

다시 prototype.js를 선언한다

 

<script type="text/javascript" src="/js/prototype.js"></script>


 

충돌의 원인은 식별자 '$' 같은 방식으로 다른 문법으로 사용하기 때문이다.

 

중간에 들어간 코드는 이 제이쿼리를 권한을 없애고 다른 변수로 처리를 한 것이다.

 

jq$는 변수니까 입맛에 바꾸어도 된다.

 

그 다음, 이후에 나오는 제이쿼리 명령어에는 jq$라는 변수를 사용해야 한다.

 

최종적으로는 제이쿼리를 먼저 불러오고 권한을 없애고 변수를 바꿔준 후 prototype을 불러오는 것이다.


공유하기
공유하기
0
0
0


댓글을 불러오는 중입니다.
▲ 이전글 [SVN] SVN 명령어 김경훈 (admin) 2014-11-14 16:36:43
▼ 다음글 [Mysql] 자동증가값없는 테이블에 자동증가 컬럼 끼워 넣기!! 진기원 (wlsrldnjs) 2014-11-04 14:29:48