문제

나는 현재 개찰구를 사용하여 웹 앱에서 작업하고 있으며 오늘날 jQuery Core (UI)를 사용하기 시작했습니다. jQuery 함수 (show (), SlideDown ())로 문제를 해결 한 문제에 대해 외부 양식 링크를 위해 자동 생성 된 JavaScript 개찰구와 충돌했습니다.

이 프로젝트에 더 깊이 들어가기 전에 누군가가 비슷한 경험을했는지 궁금합니다. jQuery 효과/액션이 개찰구가 생성 된 JavaScript/HTML과 충돌하는 장소가 많이 있습니까? 이것을 피하거나 완화하는 깨끗한 방법이 있습니까?

나는 본다 Wicketext 아마도 둘의 더 깨끗한 "통합 자"로서, 대부분 JS 대신 Java에서 jQuery-ish 코드를 더 많이 수행하는 방법 인 것 같습니다.

도움이 되었습니까?

해결책

jQuery가 자체 네임 스페이스를 차지하기 때문에 이것은 흥미로운 문제입니다. $ jQuery 변수와 충돌이 있다고 생각합니다. 이 문제를 해결하기 위해 jQuery가 다른 네임 스페이스를 차지할 수 있습니다.

var $j = jQuery.noConflict();

두 코드 세트를로드 한 후에는이 작업을 수행 할 수 있으며 $는 원래 값으로 반환됩니다. 약간의 두통이지만 핀치로 물건을 고칠 수 있습니다. 보다 다른 라이브러리와 함께 jQuery 사용 더 많은 정보를 위해서.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top