묻고답하기
jquery 버전에 따른 사용 질문 드립니다.
2012.10.14 19:04
안녕하세요^^
이번에 xe로 사이트를 제작중입니다.
요즘 플래시를 없애고 jquery를 이용한 부드러운 슬라이드 이미지를 넣는 것으로 하려고 하는데요.
문제는 한개를 넣을때는 문제가 안되는데 2개 이상 슬라이드 기능이 들어가면 기존 소스를 어떻게 수정해야 할지
고민이 됩니다.
예를들어 theme 기업형에 포함되어있는 슬라이드 기능을 사용하여 3개의 이미지가 자동으로 슬라이드 되도록
구현했습니다.
하지만 상단에 하나의 슬라이드기능을 넣어야 했습니다.
theme 에 있는 슬라이드 기능은 xe 내장 jquery를 사용하기 때문에 1.5.3.3 버전에 포함된 jquery는 1.7.2 버전으로 알고있습니다.
상단에 좌우 버튼 슬라이드 기능은 easy slide를 받아서 수정했습니다.
그런데 easy slide가 jquery 버전을 1.2.3을 사용하고 있더라구요..
문제는 easy slide를 넣으면 <load target="js/jquery.js" /> 이렇게 불러오는데
기존 theme 슬라이드 기능이 죽어버립니다.
지난번에도 다른 버전의 jquery를 불러왔더니 xe 내장 js 가 전부 죽어버리는 현상이 있었는데요...
이거 해결할 수 있는 방법 없을까요~?
고수 분들의 아낌없는 조언 부탁드립니다.ㅠㅠㅠ
댓글 2
-
윈컴이
2012.10.14 22:29
-
DOUBLEP
2012.10.15 22:32
답변 감사합니다^^ 위 unload가 먹히는 지는 모르겠지만 여전히 동작하지 않습니다^^; 그냥 최신 슬라이더를 구해봐야 겠습니다. 답변 감사합니다^^ -
울라탱
2012.10.14 23:58
jquery 버전이 올라가도 이전 버전에서 만든 플러그인은 대부분 동작 할겁니다.
easy slide 에서도 jquery 이외에 추가로 js 파일이 있거나, 혹은 html 문서 내에 스크립트로 존재 할겁니다.
easy slide 가 동작 하기 위해서 jquery 가 필요 한 거지 굳이 1.2.3 버전이 필요 한건 아닙니다.
xe 기본 jquery 는 그대로 두시고, easy slide 사용 하실때 <load target="js/jquery.js" /> 이부분은 빼고 해보세요.
jquery 가 버전업이 되면서 몇가지 바뀐점이 있긴 하지만 대부분은 돌아 갈거에요.
참고로 jquery 를 여러번 부르게 되면, 충돌 나서 모든 스크립트가 에러 날겁니다. -ㅅ-...
같은 버전이든, 다른 버전이든...
-
DOUBLEP
2012.10.15 22:34
네 easy slide는 easy slide 1.5.js 파일과 jquery.js파일 2개를 포함하고 있는데요. 문제는 jquery.js파일을 불러오지 않으면 작동을 하지 않습니다^^; easy slide가요 ㅎ 제가 보기에 포함되어진 jquery.js 파일에도 먼가 동작할 수 있게 수정한것 같습니다. 다른 슬라이드를 구해봐야겠습니다 ㅠ
잘은 모르겠지만,
<unload target="/common/js/jquery.min.js">
사용해보세요. 되는지는 잘 모르겠군요.
하지만.. 1.2.3 사용하시면, 다른 기능을 사용 못하실수도 있습니다.
그냥 다른 최신의 슬라이더를 사용하는게 어떨까요?
구글에 jquery slider 검색하시면 많이 나오긴 하는데 ^^;;