고객 용 웹 사이트를 구축 중이며 사이트에서 두 가지 버전의 jQuery를 사용하고 있습니다. 하나의 버전은 상단 사이트 탐색 링크에 대한 "용암 램프"탐색 효과 용입니다. 다른 버전은 "Smooth Div"이미지 슬라이더 용입니다. 나는 'noConflict'스크립트를 꽂았을 때만 둘 중 하나를 작동 시키거나 동시에 작동시키지 못하게 할 수 있습니다. 이후 noConflict 스크립트를 제거하고 서버에 다시 업로드했습니다. http://www.webexplosive.com/spokes두 가지 버전의 jQuery가 실행 중이므로 'noConflict'를 사용할 수 없습니다.
2
A
답변
1
당신은 선언 할 때 :
var jQuery_1_2_3 = $.noConflict(true);
그것은 jQuery를위한 $
별칭을 제거 여기
$(function(){
jQuery_1_2_3(selector).doSomething();
});
초기 $
가 정의되어 있지 않습니다.
요구가되게합니다 :
jQuery_1_2_3(function(){
jQuery_1_2_3(selector).doSomething();
});
OR (document.ready
내부 $
을 사용하려는 경우) :
/* pass "$" to ready handler argemnent*/
jQuery_1_2_3(function($){
/* can use "$" inside read now*/
$(selector).doSomething();
});
이 API의 문서가 좋은 설명과 예제
+0
좋아, 나는 네가 한 말을 시도했지만 여전히 옳지 않다. 내 지시를 잘 따랐는지 확인할 수 있습니까? –
+0
소스에서 jQuery의 한 버전 만 볼 수 있으며 오류가 발생하지 않습니다. – charlietfl
관련 문제
- 1. 두 가지 버전의 jQuery에서 jQuery noconflict 사용
- 2. 두 버전의 jQuery 및 두 가지 버전의 jQueryUI 실행
- 3. cmd에서 두 가지 버전의 Java 실행
- 4. 두 가지 버전의 jQuery가 이벤트 수신 실패의 원인이됩니다.
- 5. 두 가지 버전의 Ruby와 올바른 DevKit을 사용할 수 있습니까?
- 6. 내 컴퓨터에 두 가지 버전의 JDK를 사용할 수 있습니까?
- 7. 두 가지 버전의 항아리를 쉽게 사용할 수 있습니까?
- 8. 동시에 두 버전의 Java 실행
- 9. 두 가지 버전의 오류가 발생했습니다.
- 10. 두 가지 버전의 Ant 빌드
- 11. 두 가지 버전의 show.html.erb가있는 경우
- 12. joomla + jquery + prototype. noConflict를 작동시킬 수 없습니다.
- 13. webdriverbackedselenium의 두 가지 버전의 차이점
- 14. Jquery가 충돌합니다. 두 플러그인을 함께 사용할 수 없습니다.
- 15. 이름이 이미 사용 중이므로 X를 Y로 사용할 수 없습니다.
- 16. 한 페이지에 두 가지 버전의 Dojo가 있습니다.
- 17. noConflict를 유지하고 부트 스트랩 3.2에 2 버전의 jQuery를 포함하는 방법
- 18. 두 가지 버전의 Java가있는 이유는 무엇입니까?
- 19. 두 가지 버전의 PHP가있는 이유는 무엇입니까?
- 20. casperjs : jquery가 전역 변수를 사용할 수 없습니다.
- 21. 런타임에 두 가지 버전의 어셈블리를로드 중
- 22. 두 가지 버전의 JQuery를로드하는 중 오류가 발생했습니다.
- 23. 두 가지 버전의 라이트 스위치 앱을 설치하십시오.
- 24. 두 가지 버전의 PHP - Mountain Lion
- 25. 두 가지 버전의 API를 다루는 방법
- 26. 두 가지 버전의 GCC를 동시에 설치할 수 있습니까?
- 27. 번들은 이전 버전의 번들을 사용할 수 없습니다
- 28. 2 가지 버전의 Java JDK 실행
- 29. 레일에서 작성시 두 가지 버전의 레코드 작성하기
- 30. 두 가지 버전의 앱을 설치하는 방법
인가를 한 버전의 jQuery로 전환하는 것이 가능하다. ? noConflict가 글로벌'$'변수에 대한 제어권을 제공하지만 여러 버전의 jQuery를 실행할 수는 없다고 생각합니다. –
나는 그 사이트에서'noConflict'를 어디에 사용하고 있는지조차 알지 못합니다. 코드를 게시 할 수 있습니까? –
나는'noConflict'를 제거했는데, 하나 또는 다른 작업을하거나 둘 중 하나를 수행하지 않았기 때문입니다. –