묻고답하기
제이쿼리 충돌문제
2013.12.09 11:31
메뉴 때문에 header 에서jquery.min.js 파일을 불러오고 있습니다. (레이아웃의 메뉴 기능을 사용하지 않음)
다른건 작동이 잘 되는데 게시판 관리에서 분류버튼을 누르면 분류지정을 할 수 있는 창이 뜨지 않더군요.
xe내의 /common/js/jquery.min.js '파일과 충돌이 일어나는 것 같습니다.
둘 중 하나만 불러오면 되겠지 싶어
헤더에 /common/js/jquery.js 을 불러오게 하고 classes/display/HTMLDisplayHandler.php 파일 내에서
$oContext->loadFile(array('./common/js/jquery.min.js', 'head', '', -100000), true); 부분을 주석처리 하였는데
메뉴는 정상 작동을 하나, 여전히 분류버튼은 작동하지 않습니다.
파일을 바꿔보기도하고, 이것저것 시도를 해봤는데도 둘 중 하나만 작동을 하고 문제는 해결되지 않네요
ㅠ.ㅠ
어떻게 하면 둘 다 정상작동이 될까요? 고수님들~~ 도와주세요~~
참고로
layouts/default/header.php 에서 js/jquery.min.js 를 불러오게하고 있습니다.
댓글 3
-
애니즌
2013.12.09 15:05
-
로양
2014.05.22 11:55
감사합니다!! 답글 확인을 제대로 못해서 포기하고 있었는데 시도해 보겠습니다!!
-
애니즌
2014.05.22 12:24
아니면
기존 jquery 문을 아래처럼 감싸주세요
그럼 기존 처럼 사용할 수 있어요.
JQuery(function($){
//jquery~~
$('document').ready(function(){
alert('문서준비됨');
})
});
아니면
$()~ 대신 jQuery()~ 로 쓰셔도 됩니다.
기존에 xe에서 사용되는 jquery가 있어서 별도로 불러와서 $() 방식으로 쓰면 충돌이 나는 거라고 들었습니다.
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
모해 | 권한이 없을때 권한이 없다는 페이지가 뜨지않고 오류가뜹니다. | |
준스 | 업데이트가 안됩니다. 알려주세요..ㅠㅜ [7] | 2014.05.22 by GG |
꿀댕이 | 메일링 문의 [2] | 2014.05.22 by 꿀댕이 |
wmrcjs | 초보자에게 간절한 도움 부탁드립니다ㅠㅠ 로그인 문제입니다!! [2] | 2014.05.22 by wmrcjs |
탄탄 | 메일 인증 문제 | |
wmrcjs | 초보자에게 간절한 도움 부탁드립니다ㅠㅠ 로그인 문제입니다!! | |
임실치즈 | 답변달기 기능 ?? 게시판 [7] | 2014.05.22 by 애니즌 |
환생77 | 레이아웃 스킨 xdt_style_b를 사용하는데요..서브메뉴출력에.. | |
파워뭉치 | 특정 게시판에서 글쓰고 원하는 페이지로 이동하는 방법 좀 부탁드려요^^ | |
환생77 | 푸터부분에...메뉴를 넣고싶은데... [8] | 2014.05.22 by 로이조52 |
나의해 | 회원가입 휴대폰인증 조언부탁드립니다 [2] | 2014.05.22 by 나의해 |
XE모듈 | 물어봅니다..CafeXe [6] | 2014.05.22 by XE모듈 |
로양 | 제이쿼리 충돌문제 [3] | 2014.05.22 by 애니즌 |
로양 | 관리자페이지 깨짐 [4] | 2014.05.22 by 로양 |
로양 | 외부에서 각각의 탭에 링크 걸기 | |
브라보 | 게시판 글쓰기가 안됩니다 | |
송아지왕아톰학생 | 위젯 올릴때 위젯페이지 가로크기 조절을하고싶습니다. [2] | 2014.05.22 by 낮술1잔 |
울뜨라 | 통합검색 게시판 설정 어디서 하나요? [1] | 2014.05.22 by 울뜨라 |
백년여우 | XE 최초 설치 후.. [2] | 2014.05.22 by 이즈야 |
zartin | 방문자 현황 위젯 [2] | 2014.05.22 by zartin |
저는 이렇게 해결했어요
새로 추가한 jquery 파일 로드하는 것을 삭제하구요
var $j = jQuery.noConflict();
$j('#classID').css("display","none");
}
이런식으로 하니깐 되더라구요..
앞에
var $j = jQuery.noConflict();
이것을 추가한 후에요
기존 jquery 선택자를 $('ClassID') -> $j('ClassID') 이렇게 호출하면 돼요