2012-09-14 3 views
1

CMS 용으로 fabric.js를 통합하려고합니다. , CMS가 알림 백그라운드에서 아약스 코드를 실행으로

var $ = function(id){return document.getElementById(id)}; 

보고 : 문제는 코드 내가 직물 데모 사이트에서 그것을 근거로하고있다 모든 직물 기능/코드를 시작하는 코드 위의 줄을 가지고 나는 아주 분명 그 :) 작동하지 않았다 라인을 제거 변경 시도하고있다

TypeError: $(document) is null 

TypeError: $.ajaxUpdater is not a function 

: 나는 내가 $를 '도난'대로 이러한 오류를 얻을. 위의 두 파일은 모두 CMS의 main.js 파일을 참조합니다. 나는 $를 다른 것으로 바꾸었고 ($$와 z를 시도했다.) 오류가 사라지더라도 캔버스에서 객체를 선택할 때 이상한 동작을 많이하고 필터가 더 이상 작동하지 않아 작동하지 않는다. 나는 $의 모든 인스턴스를 올바르게 대체했는지 확인했습니다. 나 또한 JQuerys noConflict 메소드로 실험을 시도했지만 그 중 하나는 작동하지 않았다.

내가 여기에 뭔가 분명한 것을 놓치고 있습니까? 웹에서 도움을 요청했지만 제품을 만들 때 사용자가 코어 파일을 수정하도록 강제하는 나쁜 형식 인 CMS 내에서 JQuery를 사용하는 예는 찾을 수 없습니다. 처음부터이 두 가지를 함께 사용하려면 어떻게 할 수 있는지 알고 있지만 CMS 핵심 js 코드를 수정하지 않고이 작업을 수행하는 것은 까다로운 작업입니다. 누구든지 어떤 조언이 있으십니까? 많은 감사합니다.

+0

확인 나는 이것을 해결했다. 방금 처음부터 시작하여 전체 예제로 다이빙하는 대신 조각으로 구성했습니다. 이제 모든 필터가 충돌없이 작동합니다! – RichardAE

답변

1

확인 나는 이것을 해결했다. 방금 처음부터 시작하여 전체 예제로 다이빙하는 대신 조각으로 구성했습니다. 이제 모든 필터가 충돌없이 작동합니다!